-5

重複の可能性:
日付の
変換 日付を m/d/yy から mm/dd/yyyy に変換するには?

5/1/12 のように文字列で日付を取得します。2012 年 5 月 1 日に変換する必要があります。提案してください。

次のコードを使用しました。

SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");

d_date = dateFormat.parse("5/1/12"); 

strDate = dateFormat.format(d_date);

Result:
05/01/0012

予想される結果: 2012 年 5 月 1 日

ありがとうプラサド

4

1 に答える 1

5

次のことを試してください。

DateFormat formatter = new SimpleDateFormat("MM/dd/yy");
Date date = (Date)formatter.parse("5/1/12");

formatter = new SimpleDateFormat("MM/dd/yyyy");
date = (Date)formatter.format(date);

次のリンクは、より複雑なタスクに役立ちます。

Oracle SimpleDateFormat ドキュメント

サンプルコード

于 2012-05-01T22:11:27.427 に答える