日期转换简单日期格式

时间:2016-02-05 21:26:36

标签: java jsp date

我需要将日期转换为此格式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。

我在这里做错了什么帮助?

谢谢, 阿伦

2 个答案:

答案 0 :(得分:5)

尝试:

String pattern = "yyyy.MM.dd";

并阅读documentation

答案 1 :(得分:1)

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

有关详细信息,请参阅此cheat sheet