获取当前时间的几种方法
- java.util.date 类
- System.currentTimeMillis(),返回一个时间戳,不适合用于时间操作,容易出bug,可以用来记录一段时间(比如接口的请求用时 mm)
强加时间,会报:UnsupportedTemporalTypeException
- Calendar API 与 util.date类类似,比date类更好一点
- Date/Time API:
在java 8以后,提供了新的时间API来代替(date类和Calendar API)
LocalDate date =LocalDate.now() 获取到一个日期,并不能精确到时分秒
LocalTime time =LocalTime.now() 与日期相反,获取到精确的时分秒,无日期
LocalDateTime dateTime =LocalDateTime.now() 获取到日期加时间