今日は 2011 年 2 月 1 日です。SimpleDateFormat を使用して、「MM/DD/yyyy」の形式で Android の日付文字列を生成しようとしています。これが私のコードです:
Date d = new Date();
String date = (new SimpleDateFormat("MM/DD/yyyy")).format(d);
次の文字列を返します。
02/32/2011
ここで何が起こっているのですか?私が間違っていることは何も見えません。
今日は 2011 年 2 月 1 日です。SimpleDateFormat を使用して、「MM/DD/yyyy」の形式で Android の日付文字列を生成しようとしています。これが私のコードです:
Date d = new Date();
String date = (new SimpleDateFormat("MM/DD/yyyy")).format(d);
次の文字列を返します。
02/32/2011
ここで何が起こっているのですか?私が間違っていることは何も見えません。
「MM/dd/yyyy」を使用します。月日ではなく年日を使用しています。
http://download.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html
ddは日付のプレースホルダーであり、 ではありませんDD。