Java SimpleDateFormat类

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/chennai1101/article/details/84027391