java.util.Date
で愚かな問題があります。Java DATE Parsing
私はこのコード行を持っていますが、なぜこの日付がこの形式では解析できないのか分かりません。
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