2015-04-17 45 views

回答

4
String dateString = "Thu Apr 16 16:45:45 'CST' 2015"; 
DateFormat dateF = new SimpleDateFormat("EEE MMM DD HH:mm:ss z yyyy"); 
Date theDate = dateF.parse(dateString); 

編輯: 不應該有任何「圍繞科技委。 您還應該向SimpleDateFormat構造函數添加另一個參數:Locale.your_time_region。 還要確保處理解析函數拋出的ParseException。

+0

很好的第一個答案! –

+0

僅供參考,麻煩的舊日期時間類,例如['java.util.Date'](https://docs.oracle.com/javase/8/docs/api/java/util/Date.html),[ 'java.util.Calendar'](https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html)和'java.text.SimpleTextFormat'現在是[legacy]( https://en.wikipedia.org/wiki/Legacy_system),由[java.time]代替(https://docs.oracle.com/javase/8/docs/api/java/time/package-summary。 html)類。請參見[Oracle教程](https://docs.oracle.com/javase/tutorial/datetime/TOC.html)。 –

相關問題