日期变量自动获得1970年的年份。它必须是2015年

时间:2015-08-17 05:27:34

标签: android date

我有2个日期变量dddd已使用日期解析器方法分配字符串时间,并且它获取1970年的日期不知道原因。这是代码和logcat输出

ztime=nt.FJR;
Log.d("ztime", ztime);

Date d=parseDate(ztime);
Log.d("d", d+"");

Date dd=new Date();
Log.d("dd", dd+"");

这是logcat输出

08-17 10:17:02.050: D/ztime(3789): 04:05 am
08-17 10:17:02.060: D/d(3789): Thu Jan 01 04:05:00 GMT+05:00 1970  //Why 1970?
08-17 10:17:02.060: D/dd(3789): Mon Aug 17 10:17:02 GMT+05:00 2015

问题是为什么d变量得到1970为什么不是2015

1 个答案:

答案 0 :(得分:0)

引用Comment

  

因为1970年是“默认”日期(Unix时间0)而且“04:05 am”没有年份 - 用户1801年8月17日在5:30