小编cra*_*yvi的帖子

解析java的日期格式

我想以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

0
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1