我想以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);
}
Run Code Online (Sandbox Code Playgroud)
我得到的上述代码的输出是截至2013年3月7日00:00:00 GMT.但我希望输出为2013-01-07
java ×1