Date存储的原时间如下:Fri May 14 10:37:21 CST 2021
现想将其修改为“yyyy-MM-dd"的时间格式。
尝试过使用
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
date = sdf.parse(date.toString());
然而编译器报以下错误:
java.text.ParseException: Unparseable date: "Fri May 14 10:37:21 CST 2021"
如果使用
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(date));
固然可以输出理想的值,但此时Date存储的时间并未发生改变,只是输出的字符串变了。
请问有什么直接修改Date的日期格式的有效方法吗?
是这个?????