Java LocalDate 转换丢失秒毫秒?使用 LocalDateTime 补全
在Java中,LocalDate类表示日期,不包含时间信息。如果您想要表示带有时间信息的日期,可以使用LocalDateTime类。以下是一个示例程序,演示如何使用LocalDateTime来表示带有时间信息的日期,并且不会丢失秒和毫秒。
import java.time.LocalDateTime;
public class Example {
public static void main(String[] args) {
LocalDateTime dateTime = LocalDateTime.of(2022, 1, 1, 0, 0, 0, 0);
System.out.println(dateTime);
}
}
输出将是:2022-01-01T00:00:00,其中包含了秒和毫秒信息。
请注意,LocalDateTime类还可以通过of()方法以其他方式创建,例如:LocalDateTime.of(2022, 1, 1, 0, 0),这样将默认秒和毫秒为0。
如果您需要在程序中进行日期和时间的计算和操作,建议使用java.time包中的相关类,它们提供了更多的功能和灵活性。
原文地址: https://www.cveoy.top/t/topic/pmuc 著作权归作者所有。请勿转载和采集!