我正在使用UTC时间System.currentTimeInMillis()的Java64位长表示,并将其作为字符串发送到Actionscript客户端,我希望转换为Actionscript UTC Date。
问题是Actionscript (和其他ECMAScript,如Javascript)只使用64位浮点数表示,因此在转换64位长时间戳时会丢失精度。
我可以创建自己的长类,管理高位和低位,并像这样转换日期(但这样做,我也可以发送一个日期格式的字符串,我可以用Date.parse()调用它)。
发布于 2009-11-24 15:39:53
除非您有非常紧迫的性能原因,否则请使用字符串(您使用的是ActionScript,所以几乎肯定不会使用)。如果您需要查看网络上的消息,它将更加明显,不容易出现bug,并且更容易调试。
https://stackoverflow.com/questions/1772371
复制相似问题