java.util.Date is generating a wrong date?

前端 未结 3 1528
时光取名叫无心
时光取名叫无心 2020-12-06 23:47

Here\'s my code:

java.util.Date TODAY = new java.util.Date();     
SimpleDateFormat SDF = new SimpleDateFormat( \"YYYY-MM-DD\" );
System.out.println ( SDF.fo         


        
3条回答
  •  天涯浪人
    2020-12-07 00:45

    You want to use the yyyy year and dd day of the month.

    However, I suggest you migrate to JSR-310 which is built into Java 8 and available for earlier versions of Java. The same code is

    System.out.println(LocalDate.now());
    

    prints

    2105-02-02
    

提交回复
热议问题