我必须解析以下日期:2015-05-04 00:00:00.0 但我的格式化程序无法识别它。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("YYYY-MM-DD HH:MM:ss.S").withLocale(Locale.US);
我知道这是最后一个角色是什么问题,但我真的不知道该放在那里。
答案 0 :(得分:0)
您正在寻找的模式是:"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