将sun-wtk J2ME模拟器系统时间从UTC更改为主机本地时间



我正在进行一个J2ME midlet项目。我使用的是Sun WTK 2.5.2_01。问题是模拟器设备上的时间是UTC,但我需要它是我的主机本地时间。我试图在wtk首选项中找到一个设置,但没有成功。

这种行为正常吗?我能换一下吗?或者我该如何解决它?

我自己也有这个问题很长时间了,我终于找到了解决办法。WTK的lib目录中有一个设置文件system.config。从那里你应该可以找到一处房产:"com.sun.cldc.util.j2me.TimeZoneImpl.timezone"

它在我的文件中被评论掉了,在这里你可以设置WTK使用的时区。对我来说,将其设置为"GMT+03:00"起作用。然而,我怀疑每当夏天或冬天开始时,设置都需要更改。

最新更新