我有这个字符串我想转换为java Date
对象:
"Mon Jun 12 2017 21:00:15 GMT+0200 (W. Europe Summer Time)"
我做的第一件事就是在第一个'('然后删除任何尾随空格之前拆分字符串,所以我留下了:
"Mon Jun 12 2017 21:00:15 GMT+0200"
现在我正在尝试使用以下SimpleDateFormat
模式解析它:
"E M d y H:m:s 'GMT'Z"
不幸的是,这不起作用。我尝试了一些变化但没有任何效果。甚至可以将该特定字符串转换为日期吗?
答案 0 :(得分:2)
您使用的模式不正确。如果您有一个星期几的缩写,长度为3个字母,则应使用EEE
,依此类推。
尝试"EEE MMM dd yyyy HH:mm:ss 'GMT'z"
。