时间转换
LocalDateTime到String
LocalDateTime ldt = LocalDateTime.now();
System.out.println(ldt);
DateTimeFormatter dtf = DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”);
String format = ldt.format(dtf);
System.out.println(format);
String到LocalDateTime
String str1=“2020-04-19 11:32:21”;
DateTimeFormatter dtf2 = DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”);
LocalDateTime parse = LocalDateTime.parse(str1, dtf2);
System.out.println(parse);
时间差计算
LocalDateTime now2 = LocalDateTime.now();
DateTimeFormatter dtf3 = DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”);
System.out.println("----------------");
LocalDateTime now3 = LocalDateTime.now();
DateTimeFormatter dtf4 = DateTimeFormatter.ofPattern(“yyyy-MM-dd HH:mm:ss”);
String delivery_time =“2020-04-14 00:00:00”;
LocalDateTime parse2 = LocalDateTime.parse(delivery_time, dtf4);
long length = Duration.between(parse2,now3).ofSeconds();
System.out.println(“now:”+now);
System.out.println(length);
if (length > 606024*3) {
System.out.println(“超过3天”);
}else{
System.out.println(“不超过3天”);
}
LocalDateTime <=> 时间戳
到秒
秒到LocalDateTime
到毫秒
毫秒到LocalDateTime