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. 時區轉換層
- 5. PHP時區轉換
- 6. JS時區轉換
- 7. Java時區轉換
- 8. C++ - 時區轉換
- 9. Java轉換時區
- 10. silverlight時區轉換
- 11. 谷歌轉換時區.NET時區
- 12. Python和GAE時區轉換
- 13. Javascript轉換時區問題
- 14. DateTimePicker:禁用時區轉換
- 15. Rails不轉換時區(PostgreSQL)
- 16. Javascript的轉換時區date
- 17. 在PHP中轉換時區
- 18. 在php中轉換時區
- 19. 蟒蛇時區GMT轉換
- 20. 從NSDate轉換時區
- 21. MongoDB轉換時區Loganalyzer
- 22. Moment.js時區轉換C#.NET
- 23. 後,時區不能轉換
- 24. PHP:轉換時區名稱
- 25. xslt中的時區轉換
- 26. Python的時區轉換
- 27. mysql查詢時區轉換
- 28. 時區轉換到本地
- 29. HQL與轉換時區
- 30. iPhone NSDateFormatter時區轉換
誰-1這?我可以問爲什麼? – 2011-04-15 14:45:14
對偏移進行硬編碼假定用戶處於CDT,在這種情況下不需要轉換。當前偏移量在'Date.timezoneOffset()'中可用,並且有UTC方法可用於獲取UTC中的本地時間。 – 2011-04-15 14:47:43
恩,我剛纔提到過?我甚至問過他這個代碼的意圖是什麼,因爲可能有更好的方法來做到這一點。也許如果你第一次困擾讀... – 2011-04-15 14:50:22