LocalDateTime与LocalDate之间转换

发布时间 2023-08-14 19:09:16作者: oktokeep

LocalDateTime与LocalDate之间转换


//LocalDateTime转换LocalDate
LocalDateTime now2 = LocalDateTime.now();
LocalDate ld2 = now2.toLocalDate();
System.out.println("lt2=" + ld2);

//LocalDate转换LocalDateTime
LocalDate ld3 = LocalDate.now();
LocalTime lt = LocalTime.of(12,12,0);
LocalDateTime ldt = ld3.atTime(lt);
System.out.println("ldt="+ldt);

LocalDateTime ldt2 = ld3.atTime(12,20,20);
System.out.println("ldt2="+ldt2);

//初始化LocalDateTime
LocalDateTime ldt3 = LocalDateTime.of(2023,12,12,12,20,20);
System.out.println("ldt3="+ldt3);

output:
lt2=2023-08-14
ldt=2023-08-14T12:12
ldt2=2023-08-14T12:20:20
ldt3=2023-12-12T12:20:20