2011-10-26 212 views

回答

6

你可以在the SimpleDateFormat javadoc找到所有圖案。 SGT是一般的時區,它被列爲z。因此,模式應該是這樣的:

EEE MMM dd HH:mm:ss z yyyy 

月份名稱似乎是英語,所以這應該聯合做Locale.ENGLISH

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH); 
Date date = sdf.parse(string); 
// ... 

有趣的是,這也是基本的the Date#toString() method默認模式(例如,你會看到你在做一個System.out.println(date))。