3
我使用UTC時間的Java 64位長表示System.currentTimeInMillis()並將其作爲字符串發送給Actionscript客戶端,並且我想將其轉換爲一個Actionscript UTC Date。將64位長的UTC時間戳轉換爲Actionscript日期
問題是Actionscript(和其他像Javascript一樣的ECMAScript)僅使用64位浮點數表示,因此在轉換64位長時間戳時會丟失精度。
我可以創建自己的Long類並管理高位和低位,並像那樣轉換日期(但是盡我所能,我還可以發送日期格式化的字符串,我可以使用Date.parse() )。
+1因爲你似乎有一個問題和它的答案:) – Amarghosh 2009-11-21 07:27:01
如果你發送Java 64位表示,最接近你得到的是雙(http://livedocs.adobe.com/flash/ 9.0/ActionScriptLangRefV3/flash/utils/ByteArray.html#readDouble())不長,但正如您所說,這不值得遇到麻煩。 – 2009-11-21 10:15:58