课程内容:
-
Date类
-
Calendar类
-
LocalDate LocalTime LocalDateTime类
-
LocalDateTime类中的核心方法:
如何得到当前时间:
LocalDateTime x = LocalDateTime.now();
如何得到指定时间:
LocalDateTime y = LocalDateTime.of(年,月,日,时,分,秒);
得到年月日时分秒 -》 get...()
修改年月日时分秒 -》 with...() plus...() minuts....()
判断时间前后顺序 -》 时间1.isBefore(时间2)
时间1.isAfter(时间2)
如何将LocalDateTime转换成String
LocalDateTime ldt = LocalDateTime.now();
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String time = dtf.format(ldt);
如何将String转换成LocalDateTime:
String str = "2022-12-23 18::23:50";
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime ldt = LocalDateTime.parse(str,dtf);
如何计算两个时间差
LocalDateTime x = LocalDateTime.now();
LocalDateTime y = LocalDateTime.of(年,月,日,时,分,秒);
Duration dd = Duration.between(x,y);
System.out.println(dd.toDays());
System.out.println(dd.toHours());