Java me LG内部GPS时间戳错误

Java me LG内部GPS时间戳错误,java-me,timestamp,gps,lg,Java Me,Timestamp,Gps,Lg,我正在开发一个J2ME GPS跟踪软件。我在LG触摸屏上测试它,结果得到了错误的时间戳。它与当前日期相差10年零5天(现在显示的是2000年,而不是2010年)。我做了一些搜索,看到一些人说LG GPS时间戳有一些错误 有人能给我一些关于这方面的建议吗?非常感谢您的建议和建议 谢谢Time=Unix时间戳格式。我在时间上加了64800秒,这样就可以转换成山地标准时间 *timestamp 24 * 60 * 60 .getTime()//milliseconds 24 * 60 * 60 *

我正在开发一个J2ME GPS跟踪软件。我在LG触摸屏上测试它,结果得到了错误的时间戳。它与当前日期相差10年零5天(现在显示的是2000年,而不是2010年)。我做了一些搜索,看到一些人说LG GPS时间戳有一些错误

有人能给我一些关于这方面的建议吗?非常感谢您的建议和建议


谢谢

Time=Unix时间戳格式。我在时间上加了64800秒,这样就可以转换成山地标准时间

*timestamp
24 * 60 * 60

.getTime()//milliseconds
24 * 60 * 60 * 1000

private DateField dateField1;
///////////////////////

dateField1= new DateField("Date:", DateField.DATE);
f.append(dateField1);

Date d = new Date();
dateField1.setDate(d);

String TimeSeg = String.valueOf(((dateField1.getDate().getTime()/1000)+64800));

GPS时代是1980年1月6日。UTC纪元为1970年1月1日。大多数手机使用GPS,大多数PC使用伪UTC。我使用前缀pseudo表示UTC时间占闰秒数,目前与GPS到UTC的直接转换(截至2012年10月)相差16秒。PC通常是从互联网来源更新的(因此PC很幸运能够选择退出这一16秒的问题)。

我想我也可以说-GPS和UTC的标准存储是毫秒或秒,因为各自的GPS或UTC纪元。这些时代与格林威治标准时间(格林威治标准时间)有关。为了转换这些时间,您需要知道您的本地时区(如果夏令时生效,可能还需要知道)。