【发布时间】:2012-01-16 17:20:45
【问题描述】:
我目前使用的是三星 Galaxy Tab P1000,但我遇到了一个问题,我不确定是否所有智能手机都会发生这种情况。 同步 GPS 时,每次我得到 location.getTime();它返回实际日期加上 1 天。我做错了什么还是这是一个错误?
代码如下:
@Override
public void onLocationChanged(Location location) {
setRealTime(location.getTime());
...
data = new Date();
data.setTime(getRealTime());
}
然后例如,今天是 15:31 01/16 它显示 15:31 01/17
问题仅存在于三星 Galaxy Tab P1000...
有什么想法吗?
【问题讨论】:
-
您尚未展示您正在做什么或如何诊断问题。您能否举例说明退回的内容和时间(包括您的时区)?
-
也许你自己的函数有问题。尝试使用 Log.d("checktime", (new Date(location.getTime())).toString() 来检查?
-
今天我要在 HTC Desire 上测试一下
-
该死,HTC Desire 中的测试运行良好,显示正确的日期,但 Galaxy Tab 显示的是当前日期 + 1 天。
标签: android galaxy-tab