如何将复杂的日期字符串转换为datetime java

时间:2011-05-22 22:50:07

标签: java datetime formatting

我需要将以下字符串放入日期时间

星期六,2011年5月21日21:31:35 GMT

到目前为止,我正在执行以下操作,但我不确定要解析此格式的有效格式。任何帮助将不胜感激!

SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
Date date = df.parse("Sat, 21-May-2011 21:31:35 GMT");

提前谢谢

1 个答案:

答案 0 :(得分:6)

有关格式指南,请参阅SimpleDateFormat的文档 你应该有这样的东西

SimpleDateFormat df = new SimpleDateFormat("EEE, dd-MMM-yyyy HH:mm:ss zzz");