我遇到了Android中Date
个对象的一个非常奇怪的问题,
当我运行以下代码时,我在模拟器和真实设备中得到不同的日期。 (str1
和str2
来自以下json结果
json file)
String str1="1450967458";
String str2="1450980000";
Date dstart=new Date((long)Long.parseLong(str1)*1000);
Date dend=new Date((long)Long.parseLong(str2)*1000);
Log.i("VILLANUEVA","START:"+dstart.toString());
Log.i("VILLANUEVA","END:"+dend.toString());
真实设备中的日期:
...... I / VILLANUEVA:START:12月24日星期四15:30:58 CET 2015
...... I / VILLANUEVA:结束:12月24日星期四19:00:00 CET 2015
模拟器中的日期(这些是正确的日期)
...... I / VILLANUEVA:START:12月24日星期四09:30:58 2015
...我/ VILLANUEVA:结束:12月24日星期四13:00:00 2015
设备和仿真器之间的差异似乎是 6小时。我已经使用Calendar
课进行了测试,但我得到了同样的结果。任何帮助,将不胜感激。提前谢谢。