日期转换简单日期格式



我需要将日期转换为这种格式 yyyy.mm.dd,我正在使用以下公式 -

Date curDate = new Date();
out.println(curDate);
String pattern = "yyyy.mm.dd";
DateFormat format1 = new SimpleDateFormat(pattern, Locale.ENGLISH);
String DateToStr = format1.format(curDate);
out.println(DateToStr);

我得到的输出是

curDate - Fri Feb 05 15:21:28 CST 2016
DateToStr - 2016.21.05

我需要而不是 2016.21.05,它应该是 DateToStr - 2016.02.05。

有什么帮助吗?

谢谢阿伦

尝试:

String pattern = "yyyy.MM.dd";

并阅读文档

你想要的是yyyy.MM.dd = year.month.day,而yyyy.mm.dd = year.minute.day。

有关详细信息,请参阅此备忘单。

最新更新