如何轉換日期Tue Nov 13 14:35:04 +0000 2012
Java格式的日期格式? 我知道Date.parse(String)
,但我不知道我應該使用哪種格式的日期。我是否必須修改字符串以便將其解析爲日期,如果是,那麼該怎麼辦?如何將這個「Tue Nov 13 14:35:04 +0000 2012」字符串格式轉換爲Java?
2
A
回答
0
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.US);
Date test = sdf.parse("Tue Nov 13 14:35:04 +0000 2012");
System.out.print(test.toString());
6
使用SimpleDateFormat
,與
"E MMM dd HH:mm:ss Z yyyy"
格式字符串你應該明確地使用Locale.US
假設這必將用英語月/日的名稱。 (你不希望試圖解析法國名字,只是因爲默認的語言環境是法國人,例如。)
另外,不要忘了返回的Date
值將沒有原來的時區的知識 - 它將具有原始文本中代表的即時的正確值,但不要期望調用toString()
的結果使用同一區域 - Date.toString()
始終使用默認時區。
+0
該格式字符串不是很正確 – NimChimpsky
+0
@NimChimpsky:如果您以*方式*表示它不正確(或只是編輯了答案),您的評論會更有幫助。 –
相關問題
- 1. 將NSString轉換爲字符串格式的NSDate「Sun,08 Jan 2012 13:57:38 +0000」
- 2. 如何在android中將字符串日期轉換爲29-nov-2011格式
- 3. 如何將字符串「Tue,2014年5月6日15:27:23 +0000」轉換爲Java日期?
- 4. 如何將字符串日期:「Mon Nov 12 08:00:00 ICT 2012」轉換爲C#中的「dd/MM/yyyy HH:mm:ss」格式
- 5. 如何將這個奇怪的字符串轉換爲ASP.net中的DateTime格式
- 6. 如何將JsonArray從JsonArray格式的字符串轉換爲Java?
- 7. 如何將字符串轉換爲java中的日期格式?
- 8. 將字符串轉換爲格式爲
- 9. 將HHMM字符串轉換爲Java格式的GMT格式
- 10. 將.net格式的字符串轉換爲java格式的字符串
- 11. 如何將時間格式從數字轉換爲字符串?
- 12. 如何將字符串轉換爲日期,又不失格式
- 13. 如何將.NET標準格式字符串轉換爲Excel格式字符串
- 14. Java - 將幾個字符串轉換爲圖像格式
- 15. 隱藏日期格式從2012-03-19T22:10:56.000Z到Wed Nov 13 18:06:37 +0000 2013
- 16. iPhone:如何將「yyyyMMddThhmmss」格式的字符串轉換爲NSDate?
- 17. 如何將字符串轉換爲日期格式
- 18. 如何在Ruby中將「Sat Nov 06 05:48:16 +0000 2010」轉換爲「11-06-2010」?
- 19. 如何將字符串轉換爲指定格式的DateTime?
- 20. Java:將字符串轉換爲日期
- 21. 如何將這些字符串轉換爲普通字符串?
- 22. 如何將字符串轉換爲日期然後轉換爲其他格式?
- 23. 「替換」將字符串轉換爲浮動。如何保持字符串格式?
- 24. Java - 將字符串轉換爲字符[]
- 25. 如何將時區返回值轉換爲所需的字符串格式
- 26. 轉換成字符串日期格式
- 27. 如何將字節[]轉換爲{#,#,#}格式的字符串?
- 28. 如何將數字轉換爲帶格式的字符串?
- 29. 字符串轉換爲任何格式
- 30. c#將字符串轉換爲日期 - 這是什麼格式?
我認爲格式是'FULL' [my source](http://docs.oracle.com/javase/tutorial/i18n/format/dateFormat.html)。任何方式,你有什麼嘗試? – elyashiv
['Date.parse(String)']的JavaDoc(http://docs.oracle.com/javase/6/docs/api/java/util/Date.html#parse(java.lang.String))建議使用'SimpleDateFormat',如下面的答案。 – andrewdotn