我在使用java.util.Date
时遇到了一个愚蠢的问题。
我有这行代码,但是我不明白为什么这个日期无法用这个格式解析。
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();
}
}
}
SimpleDateFormat
时要小心。它不是线程安全的。http://www.codefutures.com/weblog/andygrove/2007/10/simpledateformat-and-thread-safety.html - Gray