为什么getCalendar()。getTime()返回错误的Year?

时间:2018-12-12 05:50:55

标签: java android date calendar

为什么要代码

Date time1 = new SimpleDateFormat("HH:mm", Locale.US).getCalendar().getTime();

返回错误的年份?

  

12月12日星期一08:49:57 GMT + 03:00 1938

为什么 1938

1 个答案:

答案 0 :(得分:-2)

因为SimpleDateFormat("HH:mm", Locale.US).getCalendar()与导致问题的序列化有关

选中this answer

使用

Date currentTime = Calendar.getInstance().getTime();