我想以 yyyy-mm-dd 格式存储今天的日期。在存储之前,我已经获取了今天的日期,对其进行了格式化并再次将格式化的字符串解析为日期。它以不同于我想要的格式提供输出日期。我如何获取日期,将其格式化为“yyyy-mm-dd”并再次将其转换为日期并希望以“yyyy-mm-dd”格式输出。请找到以下代码并告诉我我错在哪里
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = new java.util.Date();
java.util.Date date1;
String datestring=dateFormat.format(date);
try {
date1=dateFormat.parse(datestring);
System.out.print(date1);
} catch (ParseException ex) {
Logger.getLogger(accordcclass.class.getName()).log(Level.SEVERE, null, ex);
}
我得到的上述代码的输出是 Thu Mar 07 00:00:00 GMT 2013。但我希望输出为 2013-01-07