我想将这个字符串转换为 java Date
对象:
“2017 年 6 月 12 日星期一 21:00:15 GMT+0200(欧洲西部夏令时间)”
我做的第一件事是在第一个“(”之前分割字符串,然后删除所有尾随空格,这样我就剩下:
“2017 年 6 月 12 日星期一 21:00:15 GMT+0200”
现在我正在尝试使用以下 SimpleDateFormat
模式来解析它:
“EM d y H:m:s 'GMT'Z”
不幸的是,这行不通。我尝试了一些变化,但没有任何效果。是否有可能将该特定字符串转换为日期?
最佳答案
您使用的模式不正确。如果您有 3 个字母长的星期几缩写,则应使用 EEE
,依此类推。
尝试“EEE MMM dd yyyy HH:mm:ss 'GMT'z”
。
关于java - 使用 SimpleDateFormat 将特定字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44509378/