我有一個愚蠢的問題java.util.Date
。Java日期解析
我有這行代碼,但我不明白爲什麼這個日期是用這種格式無法解析的。
public class TestTime {
public static void main(String[] args) {
final String DATE_FORMAT = "EEE MMM dd HH:mm:ss zzz yyyy";
String date = "Sat Dec 31 10:00:00 CET 2011";
SimpleDateFormat dFormat = new SimpleDateFormat(DATE_FORMAT);
Date lDate = null;
try {
lDate = dFormat.parse(date);
} catch (ParseException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
檢查您的默認語言環境,是否en_US等等或某些'隱晦'? – home
顯示異常跟蹤 – korifey
請小心使用'SimpleDateFormat'。它不是線程安全的。 http://www.codefutures.com/weblog/andygrove/2007/10/simpledateformat-and-thread-safety.html – Gray