当前位置:  开发笔记 > 编程语言 > 正文

Java显示当前年份不正确

如何解决《Java显示当前年份不正确》经验,为你挑选了1个好方法。

我已经编写了打印当前日期的代码.

Date date = new Date();
DateFormat dateFormat = new SimpleDateFormat("ddMMYYYY");
String newdate = dateFormat.format(date);

但它输出为:29122016
实际输出应为:29122015
系统日期也正确.

代码有什么问题?



1> Maroun..:

Y表示一周的一年.你应该改为:

DateFormat dateFormat = new SimpleDateFormat("ddMMyyyy");

SimpleDateFormat报道详细信息:

Letter | Date or Time Component | Presentation | Examples
-------+------------------------+--------------+----------
y      | Year                   | Year         | 1996; 96
Y      | Week year              | Year         | 2009; 09

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有