Java中如何格式化日期对象呢?
格式化日期对象是我们开发中常需面对的事情,
那么Java代码中如何格式化日期对象呢?下文将一一道来,如下所示:
例:
Java 格式化Date对象的示例分享
那么Java代码中如何格式化日期对象呢?下文将一一道来,如下所示:
实现思路:
使用SimpleDateFormat类生成格式化信息,
然后再将字符串转换为指定格式的日期信息
如:
SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");
yyyy:完整的公元年
MM:月份
dd:日期
HH:mm:ss:时、分、秒
注意事项:大写的MM表示月份,mm表示分钟
大写的HH表示24小时制,hh表示12小时制
SimpleDateFormat中格式串简介说明
| 格式串字符 | 备注 | 样例分析 |
|---|---|---|
| G | 纪元标记 | AD |
| y | 四位年份 | 2001 |
| M | 月份 | July or 07 |
| d | 一个月的日期 | 10 |
| h | A.M./P.M. (1~12)格式小时 | 12 |
| H | 一天中的小时 (0~23) | 22 |
| m | 分钟数 | 30 |
| s | 秒数 | 55 |
| S | 毫秒数 | 234 |
| E | 星期几 | Tuesday |
| D | 一年中的日子 | 360 |
| F | 一个月中第几周的周几 | 2 (second Wed. in July) |
| w | 一年中第几周 | 40 |
| W | 一个月中第几周 | 1 |
| a | A.M./P.M. 标记 | PM |
| k | 一天中的小时(1~24) | 24 |
| K | A.M./P.M. (0~11)格式小时 | 10 |
| z | 时区 | Eastern Standard Time |
| ' | 文字定界符 | Delimiter |
| " | 单引号 | ` |
Java 格式化Date对象的示例分享
/*
*Java265.com
*SimpleDateFormat示例分享
*/
import java.util.*;
import java.text.*;
public class Java265DateDemo {
public static void main(String args[]) {
Date currentDate = new Date( );
SimpleDateFormat f = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");
System.out.println("当前日期时间:" + f.format(currentDate));
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


