版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chennai1101/article/details/84027391
相关文章
Java Calendar类
Java SimpleDateFormat类
Java Formatter类
1. SimpleDateFormat类
SimpleDateFormat是一个日期格式化类,用来格式化日期。
// 构造方法
public SimpleDateFormat(String pattern)
// 格式化
public final String Format(Date date)
// 转换
public Date parse(String source)throws ParseException
简单应用
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(new Date())); // 2018-11-13 13:29:34
try {
Date date = df.parse("2011-05-20 14:13:40");
System.out.println(date.getTime()); // 1305872020000
} catch (ParseException e) {
}
2. 日期格式化
日期和时间模式
日期格式 | 含义 |
---|---|
yyyy | 年 |
MM | 月 |
dd | 日 |
hh | 1~12小时制(1-12) |
HH | 24小时制(0-23) |
mm | 分 |
ss | 秒 |
S | 毫秒 |
E | 星期几 |
D | 一年中的第几天 |
F | 一月中的第几个星期(会把这个月总共过的天数除以7) |
w | 一年中的第几个星期 |
W | 一月中的第几星期(会根据实际情况来算) |
a | 上下午标识 |
k | 和HH差不多,表示一天24小时制(1-24) |
K | 和hh差不多,表示一天12小时制(0-11) |
z | 表示时区 |
参考资料:https://blog.csdn.net/qq_36761831/article/details/79691119