Java Simple Date格式的奇怪行为

时间:2016-02-19 09:51:54

标签: java

我想从timeStamp获得“月 - 年”,所以使用这个日期为物质
但是看到了奇怪的行为。

0x80484cb

我得到的输出是

SimpleDateFormat dateFormat = new SimpleDateFormat("MMM-YY");
System.out.println(dateFormat.format(1451197799000L));

我不知道为什么会这样?

1 个答案:

答案 0 :(得分:3)

点击此处https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html查看日期和时间字母图案。

当你真正想要的是“yy”时,你已经把“YY”放了一年。