java8 LocalDate转LocalDateTime
要将LocalDate转换为LocalDateTime,可以使用atStartOfDay()方法将LocalDate转换为当天的起始时间,然后再调用LocalDateTime的of()方法将其与需要的时间组合起来。例如:
LocalDate date = LocalDate.now();
LocalDateTime dateTime = date.atStartOfDay().plusHours(12); // 加上12小时
这将把当前日期转换为LocalDateTime,时间为当天的起始时间加上12小时。
另外,也可以使用atTime()方法将LocalDate与指定的时间组合起来。例如:
LocalDate date = LocalDate.now();
LocalDateTime dateTime = date.atTime(12, 0, 0); // 时间为中午12点
这将把当前日期转换为LocalDateTime,时间为中午12点。
原文地址: https://www.cveoy.top/t/topic/e1yC 著作权归作者所有。请勿转载和采集!