SimpleDateFormat提供了错误的一年

时间:2018-01-02 14:49:08

标签: android kotlin simpledateformat date-formatting android-date

根据下图,当我使用item.takendateSimpleDateFormat

我得到" 2016年1月" 而不是" 2017年1月"

这里发生了什么?请建议。

enter image description here

修改

然而,当我使用cdate parse回到Date时,它的值从1月1日改为1月2日

enter image description here

1 个答案:

答案 0 :(得分:5)

使用SimpleDateFormat时,YYYYyyyy有不同的含义!您几乎肯定希望使用yyyy(实际年份)而不是YYYY(周年)。