a. new Date().getTime();
b. System.currentTimeMillis();
c. Calendar.getInstance().getTimeInMills();
d. Clock.systemDefaultZone().millis();
其中d方法是在jdk8的时候新引入的。
下面是我对上面四种方法的测试调用例子代码:
除了包含以上提及的四种获取系统时间的方法(是以毫秒数的形式返回的),
还分别包括
SimpleDateFormat和
DateTimeFormatter.ofPattern
(这里面用到的 LocalDateTime也是jdk8新引入的)
将传入的long形态或是string形态数据转换为固定的日期格式。
这样就能利用4种方法获取系统时间,然后再调用对应的方法来将毫秒串数据转变为日期格式。
import java.text.SimpleDateFormat;
i
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》
【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享
mport java.time.Clock;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;
/*
- JCcc