簡體   English   中英

使用SimpleDateFormat將特定的字符串轉換為Date

[英]Converting specific string to Date using SimpleDateFormat

我有一個要轉換為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模式對其進行解析:
"EM dy H:m:s 'GMT'Z"

不幸的是,這行不通。 我嘗試了一些變體,但沒有任何效果。 甚至可以將特定的字符串轉換為日期嗎?

您使用的模式不正確。 如果星期幾的縮寫為3個字母,則應使用EEE ,依此類推。

嘗試"EEE MMM dd yyyy HH:mm:ss 'GMT'z"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM