日期格式API今天中断了

SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-DD");
System.out.println("=============new Date() ="+new Date());
    
String dateStr =format.format(new Date() );    
System.out.println("==============dateStr "+dateStr );

并查看以下输出

=============new Date() =Mon Feb 01 11:22:02 EST 2021
==============dateStr  = 2021-02-32

这个今天运行良好的代码有什么问题呢?

回答

您的日期字符串格式错误,请将“YYYY-MM-DD”替换为“yyyy-MM-dd”。请注意,不同之处在于大写D是指年中的天,而小写d是指月中的天。查看文档

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    System.out.println("=============new Date() ="+new Date());
    String dateStr =format.format(new Date() );
    System.out.println("==============dateStr "+dateStr );


以上是日期格式API今天中断了的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>