【发布时间】:2014-02-12 07:19:51
【问题描述】:
我有像 mm-dd-yyy 这样的字符串格式的日期,我正在尝试将其转换为 Java 中的 Date 对象,
我尝试过的两种方法
- 将日期格式发送为
"mm-dd-yyy",返回错误 日期,它总是返回月份 Jan 即使 字符串不是“01” - 将日期格式发送为
"MM-dd-yyy"将返回正确的日期 正如预期的那样。
但我想了解为什么第一种方法返回错误? 谁能告诉我原因。
【问题讨论】:
-
你问为什么
MM而不是mm?阅读 Javadoc... -
mm 用作分钟的占位符.. MM 用于月份。
标签: java date string-to-datetime