2

我尝试将字符串转换为日期,但是在转换后月份设置为 jan ,但在输入中月份是其他示例 'sep' 。以下是我的代码。

Date tempDate = new SimpleDateFormat("mm/dd/yyyy").parse("09/12/2014");
System.out.println("Current Date " +tempDate);

输出 :

Current Date Sun Jan 12 00:09:00 IST 2014
4

2 回答 2

11

它是 MM/dd/yyyy。不是 mm/dd/yyyy

于 2013-02-15T05:16:33.200 回答
8

参考这些格式Java 日期格式文档

日期时间格式

所以mm以小时为单位参考分钟,而MM以月为单位。

这就是你得到的原因:

Current Date Sun Jan 12 00:09:00 IST 2014("09/12/2014")

默认情况下,月份是Jan由于mm.

于 2013-02-15T05:20:52.837 回答