【发布时间】:2011-08-18 06:48:12
【问题描述】:
我正在使用 Joda 来解析日期并具有不使用前导零的格式,例如:
Mon Nov 20 14:40:36 2006
Mon Nov 6 14:40:36 2006
请注意,dayOfMonth 字段左侧填充空白。
目前我似乎必须使用两种不同的格式,如果一个失败则重新解析
"EEE MMM dd HH:mm:ss yyyy"
"EEE MMM d HH:mm:ss yyyy"
是否有处理这两种情况的单一格式(或 API 切换)? (对于 SimpleDateFormat 的答案是否相同 - 我不使用它?)
【问题讨论】:
-
String = 03-09-2015 06:45:00, s.replaceAll(":(\\s+)",":")
标签: java date jodatime simpledateformat