Android中错误的gps时间戳只有7位数

时间:2016-10-21 12:19:39

标签: android gps timestamp location

我的应用程序在Android中使用了LocationManager,并且我尝试获取gps以毫秒为单位提供的当前时间。

我在数据库中注意到一个时间戳错误的行。 其他人总是得到纠正,例如:

  • 1477050084629:提供正确的时间
  • 6406148:提供的时间不正确

使用Samsung SM-J105B(Galaxy J1 Mini双芯片)设备提供的时间不正确。 我没有找到与此类问题相关的主题,只有时间因数小时或数天而异的问题。 在我的情况下,时间戳返回一些少量的数字。

2 个答案:

答案 0 :(得分:0)

我认为问题会由设备生成,请参阅此主题:

https://support.strava.com/hc/en-us/articles/216515918-My-Activity-has-the-wrong-date-

答案 1 :(得分:0)

我假设一个bigint专栏。问问自己有没有设置二进制数?查看使用该列的代码然后具体查看代码中传递的值是如何在传递给代码时序列化的?检查值是否转换为人类可读时间戳。