【发布时间】:2013-09-28 20:00:35
【问题描述】:
我需要使用 SimpleDateFormat 将字符串转换为 Date 对象。
我使用"MMM. dd yyyy" 来解析像"Dec. 30 2011" 这样的字符串,带有3 个月的字符和一个点。
"May 30 2011" 失败,所以我必须捕获异常并使用"MMM dd yyyy" 重试。它适用于“五月”,到目前为止如此丑陋但有效。
但是当它到达“2011 年 9 月 11 日”时,以上所有内容加上 "MMMM. dd yyyy" 和 "MMMM dd yyyy" 都失败了。所以我根本无法解析。
发生了什么事?
【问题讨论】:
-
design-patterns标签用于特殊用途?
标签: java date datetime simpledateformat