-1

このメソッドを使用して、今日の日付を生成し、ファイルに書き込みます。

    public void DateFiledControl() {
    Calendar currentTime = Calendar.getInstance();
    SimpleDateFormat myFormat = new SimpleDateFormat("YYYY/MM/DD");
    String strDate = myFormat.format(currentTime.getTime());
    System.out.println(strDate);
}

しかし、私の結果は次のとおりです。2013/03/63

なぜ?!

4

3 に答える 3

4

ddの代わりにDDを使用する必要があるためSimpleDateFormatドキュメントではかなり明確になっています。

ここに画像の説明を入力してください

于 2013-03-04T18:14:25.237 に答える
2

試す

SimpleDateFormat myFormat = new SimpleDateFormat("yyyy/MM/dd");
于 2013-03-04T18:19:01.530 に答える
2

また、「MM」は月ですが、「mm」は分であることに注意してください。

http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

于 2013-03-27T18:56:40.230 に答える