Java 8 本地日期时间
Java 8 LocalDateTime
我有一个简单的 Java LocalDateTime,如下所示:
DateTimeFormatter theDtFrmtr = DateTimeFormatter.ofPattern("M/d/yy h:mm a");
String strDate = "3/23/21 1:17 PM";
LocalDateTime localDate = LocalDateTime.parse(strDate, theDtFrmtr);
System.out.println("localDate - "+ localDate);
结果为:localDate - 2021-03-23T13:17
我希望它是 - localDate - 2021-03-23 1:17 pm
我在这里错过了什么?
来自 JAVA Oracle 文档,
static LocalDateTime parse(CharSequence text)
从 2007-12-03T10:15:30 等文本字符串中获取 LocalDateTime 的实例。
static LocalDateTime parse(CharSequence text, DateTimeFormatter formatter)
使用特定格式化程序从文本字符串中获取 LocalDateTime 的实例。
DateTimeFormatter 对象需要格式化。
我有一个简单的 Java LocalDateTime,如下所示:
DateTimeFormatter theDtFrmtr = DateTimeFormatter.ofPattern("M/d/yy h:mm a");
String strDate = "3/23/21 1:17 PM";
LocalDateTime localDate = LocalDateTime.parse(strDate, theDtFrmtr);
System.out.println("localDate - "+ localDate);
结果为:localDate - 2021-03-23T13:17
我希望它是 - localDate - 2021-03-23 1:17 pm
我在这里错过了什么?
来自 JAVA Oracle 文档,
static LocalDateTime parse(CharSequence text)
从 2007-12-03T10:15:30 等文本字符串中获取 LocalDateTime 的实例。static LocalDateTime parse(CharSequence text, DateTimeFormatter formatter)
使用特定格式化程序从文本字符串中获取 LocalDateTime 的实例。
DateTimeFormatter 对象需要格式化。