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

Tor*_*ups 3 java formatting datetime

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

星期六,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");
Run Code Online (Sandbox Code Playgroud)

先感谢您

Bal*_*a R 6

有关SimpleDateFormat格式指南,请参阅文档您应该具有类似的内容

SimpleDateFormat df = new SimpleDateFormat("EEE, dd-MMM-yyyy HH:mm:ss zzz");
Run Code Online (Sandbox Code Playgroud)