1. ホーム
  2. java

[解決済み] dd/mm/yyyy vs dd/MM/yyyy?

2022-03-04 07:39:53

質問

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
        String date = sdf.format(new Date()); 
        System.out.println(date); 

結果は今日の日付、すなわち2014年3月23日です。

しかし

 SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/yyyy"); 

の結果は、prgramを実行するたびに、2014/05/23、2014/05/23、2014/06/23となる可能性があります。なぜそうなるのでしょうか?

どのように解決するのですか?

それは mm は分単位で、月単位ではありません。詳しくは ドキュメント .