java.time时间类汇总

it2024-01-27  66

获取当前的时间指定时间

Instant 时间戳:时间瞬时点 now ():获取从1970-01-01 00:00:00到现在的毫秒值 atOffSet(int) :设置偏移量 例如 Instant.atOffSet(ZoneOffSet.ofHours(8))LocalTime 当前或指定的时间 格式是 HH:mm:ss SSSLocalDate 当前或指定的日期,格式是yyyy-MM-ddLocalDateTime 当前或指定的,格式是yyyy-MM-dd HH:mm:ss SSS 是前面两者的结合

获取时间区间的时间值

Duration:时间的区间,用来度量秒和纳秒之间的时间值 Duration between = Duration.between(start,end); toMils():换算成毫秒 between.toMils() 参数值为LocalDate的时候是计算异常的,原因是只有年月日

Period:一段时间的区间,用来度量年月日之间的时间值 Period = Period.between(time1,time2); 参数格式为LocalDate

最新回复(0)