DateTimeFormatter 解析器
DateTimeFormatter parser
我必须解析以下日期:2015-05-04 00:00:00.0
但是我的格式化程序无法识别它。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY-MM-DD HH:MM:ss.S").withLocale(Locale.US);
我知道这是最后一个字符有什么问题,但真的不知道该放什么。
您正在寻找的模式是:"YYYY-MM-DD HH:mm:ss.S"
,主要区别在于用于分钟的符号(您告诉它将它们解析为月份)。来自 DateTimeFormat
的 javadoc:
M/L month-of-year number/text 7; 07; Jul; July; J
m minute-of-hour number 30
我必须解析以下日期:2015-05-04 00:00:00.0 但是我的格式化程序无法识别它。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY-MM-DD HH:MM:ss.S").withLocale(Locale.US);
我知道这是最后一个字符有什么问题,但真的不知道该放什么。
您正在寻找的模式是:"YYYY-MM-DD HH:mm:ss.S"
,主要区别在于用于分钟的符号(您告诉它将它们解析为月份)。来自 DateTimeFormat
的 javadoc:
M/L month-of-year number/text 7; 07; Jul; July; J
m minute-of-hour number 30