SimpleDateFormat可以将Date时间格式化成yyyy-MM-dd HH:mm:ss这样的格式,在java中非常实用,虽然简单,但是很多人都不太会使用,用法如下:
1)将Date日期转化为“年年年年-月月-日日 时时:分分:秒秒,毫秒”的形式,代码如下:
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS"); String dateStr = format.format(new Date()); System.out.println(dateStr);
输出结果为:2021-05-06 14:39:50,518
2)将Date日期转化为时间戳毫秒值,代码如下:
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS"); Date date = format.parse("2021-05-06 14:39:50,518"); System.out.println(date.getTime());
输出结果为:1620283190518