在Java中转换日期字符串格式

时间:2014-10-23 07:03:23

标签: java date

我收到此格式的日期字符串dd-MMM-yyyy我打算通过尝试解析字符串将字符串转换为格式yyyy-MM-dd,但我收到错误

Unparseable date: 01-AUG-2014

我正在尝试:

SimpleDateFormat form new SimpleDateFormat ("yyyy-MM-dd");
String datefrom = "01-AUG-2014"
Date dfrom = form.parse(datefrom);//getting error here

如何将字符串01-AUG-2014转换为2014-08-01

1 个答案:

答案 0 :(得分:2)

应该{​​{1}}使用dd-MMM-yyyy代替月份名称进行解析,而不是在解析得到的日期对象上使用MMM

例如

format