System.currentTimeMillis() 获取当前时间

currentTimeMillis获取的是当前的时间戳

1633953574175

这个时间是从1970-1-01 00:00:00.000 到现在的毫秒数。
获取时间戳后 使用使用SimpleDateFormat将其 格式化。

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd 'at' HH:mm:ss z");
Date date = new Date(System.currentTimeMillis());
System.out.println(formatter.format(date));

输出的结果为:2021-10-11 at 20:07:44 CST

java.util.Date

使用new Date获取当前时间

Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(formatter.format(date));

输出的结果为:2021-10-11 20:11:47

备注

时间模式字符串用来指定时间格式。在此模式中,所有的 ASCII 字母被保留为模式字母,定义如下:

java获取当前时间到秒 java 获取当前时间 毫秒_System