1

入力日付形式を目的の形式に変更する必要があります。

String time = "Fri, 02 Nov 2012 11:58 pm CET";
SimpleDateFormat displayFormat = 
    new SimpleDateFormat("dd.MM.yyyy, HH:mm");
SimpleDateFormat parseFormat = 
    new SimpleDateFormat("EEE, dd MMM yyyy HH:mm aa z");
Date date = parseFormat.parse(time);
System.out.println("output is " + displayFormat.format(date));

それは私にこのエラーを与える

java.text.ParseException: Unparseable date: "Fri, 02 Nov 2012 11:58 pm CET"
    at java.text.DateFormat.parse(Unknown Source)
    at Main.main(Main.java:10)

誰でも私を助けることができますか?このコードは機能しないためです。

4

3 に答える 3

0

次のコードを試してください。

SimpleDateFormat date_format = new SimpleDateFormat("yyyyMMMdd");
    System.out.println(date_format.format(cal.getTime()));

それは動作します..ログ猫を印刷しない場合は? どのようなエラーが発生していますか?

于 2012-11-03T06:34:50.113 に答える