1
我得到這個日期作爲字符串簡單日期格式是否支持此轉換?
String str = "Fri May 13 2011 19:59:09 GMT 0530 (India Standard Time)";
如何此Date對象轉換成格式:yyyy-mm-dd HH24:Mi:ss
?
我還沒有看到任何使用這種格式SimpleDateFormat的例子。
我得到這個日期作爲字符串簡單日期格式是否支持此轉換?
String str = "Fri May 13 2011 19:59:09 GMT 0530 (India Standard Time)";
如何此Date對象轉換成格式:yyyy-mm-dd HH24:Mi:ss
?
我還沒有看到任何使用這種格式SimpleDateFormat的例子。
您需要首先使用SimpleDateFormat
將其解析爲Date
。
Date date = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss Z", Locale.ENGLISH).parse(str);
然後,您可以使用另一個SimpleDateFormat
實例對其進行格式化。
String str2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
無關的問題,但是我想知道原始字符串的來源。它看起來很像date.toString()
的結果。你確定你以正確的方式做事嗎?日期應作爲java.util.Date
而不是java.lang.String
存儲和傳輸。您只應將其轉換爲String
,只要您想將顯示爲即可。
非常感謝您的先生。 – Kiran 2011-05-28 17:37:18