0
私は水曜日11月3日午後12時00分00秒IST 2016を期待していたしかし結果は日12月27日午後12時00分00秒IST 2015予期しないSimpleDateFormat.parse()の出力があります。
を表示しているなぜ私は、次のコード
SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/YYYY");
Date today=new Date();
String olddate="03/11/2016";
System.out.println(sdf.parse(olddate));
を実行しています
誰でも説明してください。そして、どのようにして希望の出力を得ることができますか?
これは正解です。メモを追加するだけです。タイムゾーンは、デフォルトの場所になります。プログラムでタイムゾーンを設定する場合は、SimpleDateFormat sdf.setTimeZone(TimeZone.getTimeZone( "GMT")); –
yap、デフォルトのタイムゾーンとみなされる 'Date'クラスは異なります。 –