我尝试将字符串转换为日期,但是在转换后月份设置为 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
我尝试将字符串转换为日期,但是在转换后月份设置为 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
它是 MM/dd/yyyy。不是 mm/dd/yyyy
参考这些格式Java 日期格式文档:
所以mm
以小时为单位参考分钟,而MM
以月为单位。
这就是你得到的原因:
Current Date Sun Jan 12 00:09:00 IST 2014
从("09/12/2014")
默认情况下,月份是Jan
由于mm
.