解析后的日期值无效
我是新来的Java。 我有一个存储在变量中的日期, pubDate = "2013-09-23"
当我执行此操作时
SimpleDateFormat pubSimpleDateFormat = new SimpleDateFormat("yyyy-mm-dd");
Date publishDate = pubSimpleDateFormat.parse(pubDate);
我得到错误的价值:Wed Jan 23 00:09:00 GMT + 05:30 2013
请帮助我为什么如此。 并帮助我解决这个问题。
M
代表每年的月份,而m
代表每小时的分钟数
你应该使用SimpleDateFormat pubSimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String pubDate = "2013-09-23";
SimpleDateFormat pubSimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date publishDate = pubSimpleDateFormat.parse(pubDate);
System.out.println(publishDate);
输出:
星期一9月23日00:00:00 GMT 2013
阅读日期和时间模式部分。
链接地址: http://www.djcxy.com/p/18603.html