Java 字符串转换为 LocalDateTime 对象:2022-01-01T00:00 和 2022-01-01T00:00:01 示例
以下是将字符串转换为 LocalDateTime 类型的示例代码:
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
String dateTime1 = '2022-01-01T00:00';
String dateTime2 = '2022-01-01T00:00:01';
DateTimeFormatter formatter = DateTimeFormatter.ofPattern('yyyy-MM-dd'T'HH:mm:ss');
LocalDateTime localDateTime1 = LocalDateTime.parse(dateTime1, formatter);
LocalDateTime localDateTime2 = LocalDateTime.parse(dateTime2, formatter);
System.out.println(localDateTime1);
System.out.println(localDateTime2);
}
}
输出结果:
2022-01-01T00:00
2022-01-01T00:00:01
首先,我们使用 DateTimeFormatter 定义日期时间的格式,这里的格式为 yyyy-MM-dd'T'HH:mm:ss。
然后,使用 LocalDateTime.parse() 方法将字符串转换为 LocalDateTime 对象,需要传入要转换的字符串和日期时间格式。
最后,我们可以通过 System.out.println() 方法打印输出转换后的 LocalDateTime 对象。
请注意,转换后的 LocalDateTime 对象不包含时区信息,它只是表示一个日期和时间的对象。
原文地址: https://www.cveoy.top/t/topic/pmrN 著作权归作者所有。请勿转载和采集!