【发布时间】:2014-09-29 20:39:35
【问题描述】:
我有两个用于日期解析的格式字符串:“yyyy-MM-dd”和“dd-MM-yyyy”,我希望 FastDateFormat 类能够区分这两者,以便通过 ParseException另一个会起作用。然而,这两种格式都解析相同的字符串值,其中一种显然正确解析,而另一种则没有。
我的测试代码显示:
Parsed: "2014-06-06" into Fri Jun 06 00:00:00 EDT 2014 using "yyyy-MM-dd"
Parsed: "2014-06-06" into Sat Dec 05 00:00:00 EST 11 using "dd-MM-yyyy"
Parsed: "06-06-2014" into Sat Dec 05 00:00:00 EST 11 using "yyyy-MM-dd"
Parsed: "06-06-2014" into Fri Jun 06 00:00:00 EDT 2014 using "dd-MM-yyyy"
有没有什么简单的方法可以让 FastDateFormat 根据模式正确处理 4 位数年份?" 我在 FastDateFormat 上没有看到任何宽松的设置。
【问题讨论】:
-
我认为您还需要将此问题标记为其他内容。在
Java中找不到它。