は、私が(例:2012-30-03 12:30)の文字列を持っている、と私は次のコードを使用しようとしています:「2012-30-03」は、2014年6月3日のDateFormatで解析されるのはなぜですか?
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
this.startTime = (Date) df.parse(startTime); // startTime = "2012-30-03 12:30"
をしかし、私がしようとするときは、次の
System.out.println(this.startTime);
以下は、印刷されます
火6月3日12時30分00秒CEST 2014
ここで何が問題なの?
私は働いている日付オブジェクトにある文字列の種類を有効にするより良い方法はありますか?
: http://joda-time.sourceforge.net/ – robertvoliva
間違いなく発生した例外があるはずものの1が行くならば、それは「技術的に正しい」です** * 30ヶ月**および** 3日**過去の2012 *。いずれにせよ、より客観的な形で質問を書くようにしてください。 –
日付を正しく書き込む - どのように動作しますか? – trutheality