不同的Android日期在模拟器和真实设备中

时间:2015-12-27 11:04:33

标签: android android-date

我遇到了Android中Date个对象的一个​​非常奇怪的问题, 当我运行以下代码时,我在模拟器和真实设备中得到不同的日期。 (str1str2来自以下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课进行了测试,但我得到了同样的结果。任何帮助,将不胜感激。提前谢谢。

0 个答案:

没有答案