日期格式 API 今天打破了
Date format API is breaking today
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
指的是月中的某天。参见 docs
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 );
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
指的是月中的某天。参见 docs
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 );