SimpleDateFormat 提供错误的年份
SimpleDateFormat provide wrong year
根据下图,当我使用item.takendate
到SimpleDateFormat
我得到了 "January 2016" 而不是 "January 2017"
这里发生了什么?请指教
编辑
但是,当我使用 cdate 解析回 Date 时,它的值从 1 月 1 日更改为 1 月 2 日
当使用SimpleDateFormat
时,YYYY
和yyyy
有不同的含义!您几乎肯定想使用 yyyy
(实际年份)而不是 YYYY
(星期年份)。
根据下图,当我使用item.takendate
到SimpleDateFormat
我得到了 "January 2016" 而不是 "January 2017"
这里发生了什么?请指教
编辑
但是,当我使用 cdate 解析回 Date 时,它的值从 1 月 1 日更改为 1 月 2 日
当使用SimpleDateFormat
时,YYYY
和yyyy
有不同的含义!您几乎肯定想使用 yyyy
(实际年份)而不是 YYYY
(星期年份)。