2

文字列を日付に変換しようとしましたが、変換後に月が jan に設定されていますが、入力では月は他の例 'sep' です。以下は私のコードです。

Date tempDate = new SimpleDateFormat("mm/dd/yyyy").parse("09/12/2014");
System.out.println("Current Date " +tempDate);

出力:

Current Date Sun Jan 12 00:09:00 IST 2014
4

2 に答える 2

11

MM/dd/yyyy です。mm/dd/yyyy ではない

于 2013-02-15T05:16:33.200 に答える
8

これらの形式を参照Java Date Format Docs :

日時のフォーマット

月の場合はmm分単位で参照することもできます。MM

それがあなたが得ている理由です:

Current Date Sun Jan 12 00:09:00 IST 2014から("09/12/2014")

デフォルトでは、月はJan分を '09' に設定していますが、 mm.

于 2013-02-15T05:20:52.837 に答える