我有一个名为 allianceStartDate
的日期字符串,它的值为
"1/7/2010"
我正在尝试将此日期字符串转换为实用日期对象。我试过的代码如下:
Date d = new SimpleDateFormat("dd/mm/yyyy").parse(allianceStartDate);
但是这个操作的结果是:
Fri Jan 01 00:07:00 GMT 2010
所需的结果是格式为“01/07/2010”的日期对象。
感谢您提供的任何帮助。
最佳答案
应该是"dd/MM/yyyy"
而不是"dd/mm/yyyy"
,我们用
不适用于 mm
minutesJava
中的 Month
。您应该使用 MM
作为月份。
阅读有关 Java
的更多信息 SimleDateFormat .
关于java - 难以使用 SimpleDateFormat 解析字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28853729/