0
A
回答
0
Flash中的Date對象總是被設置爲計算機的時間設置。如果計算機已經在CDT時區,那麼只需從對象中獲取任何屬性即可。但是,如果你想要做一個時區「轉化」成計算機未設置爲一個時區,你可以得到UTC時間和偏移是這樣的:
var date:Date = new Date();
var timezone:int = -5;
date.hours = date.hoursUTC + timezone;
但是,你正在試圖獲得實際的CDT時間,僅在某些地區的夏季有效。爲此,Flash無法確切地知道何時該編碼異常(即,如果在此日期和該日期之間,執行-6,否則執行-5),並且還需要知道用戶的實際位置(除非用戶給你提供這些信息,否則這是不可能的)。
請問爲什麼你需要知道這樣的事情?
相關問題
- 1. 時區轉換
- 2. 時區轉換
- 3. 時區轉換
- 4. PHP時區轉換
- 5. C++ - 時區轉換
- 6. PostgreSQL時區轉換
- 7. JS時區轉換
- 8. silverlight時區轉換
- 9. XSLT時區轉換
- 10. Rails - 時區轉換
- 11. Jodatime時區轉換
- 12. Java轉換時區
- 13. 時區轉換層
- 14. Java時區轉換
- 15. 時區轉換時刻js
- 16. 谷歌轉換時區.NET時區
- 17. Flex狀態轉換
- 18. 轉換不正確時區
- 19. HQL與轉換時區
- 20. FROM_UNIXTIME沒有時區轉換?
- 21. 在C#中轉換時區
- 22. mysql查詢時區轉換
- 23. Rails不轉換時區(PostgreSQL)
- 24. PHP:轉換時區名稱
- 25. pytz時區轉換性能
- 26. Javascript轉換時區問題
- 27. 在PHP中轉換時區
- 28. Javascript的轉換時區date
- 29. Python和GAE時區轉換
- 30. PHP:轉換timezone的時區
誰-1這?我可以問爲什麼? – 2011-04-15 14:45:14
對偏移進行硬編碼假定用戶處於CDT,在這種情況下不需要轉換。當前偏移量在'Date.timezoneOffset()'中可用,並且有UTC方法可用於獲取UTC中的本地時間。 – 2011-04-15 14:47:43
恩,我剛纔提到過?我甚至問過他這個代碼的意圖是什麼,因爲可能有更好的方法來做到這一點。也許如果你第一次困擾讀... – 2011-04-15 14:50:22