2011-02-09 23 views
0

我以這種格式從印度到澳大利亞(我爲未來預訂日期和時間)以(mm/dd/yyyy hh:mm)發送日期和時間,在澳大利亞的用戶應該根據當地時間顯示他。澳大利亞距離印度5小時30分鐘。如何使用flex3來做到這一點。提前致謝。使用Flex3對區域進行日期和時間轉換使用Flex3

-lavi

回答

0

Flex有沒有時區計算支持內置(你可以得到你的本地時鐘的偏差和UTC時間和本地時間,這基本上之間的轉換),最好的辦法是做通過服務器調用進行轉換(Joda處理時區計算,其中包括DST偏移量)。

+0

有什麼方法可以通過網頁瀏覽器找出在哪個時區打開flex應用程序?基本上我的問題是我有聊天應用程序作爲與red5連接的桌面和網絡應用程序運行。我從一個用戶發送日期和時間到其他用戶。通過red5用戶將收到完全相同的日期和時間。我想根據時區將收到的日期轉換爲?這兩個用戶可能存在於任何國家?如何找到兩個用戶的國家或時區?任何幫助表示讚賞。 – lavi 2011-02-10 10:09:04

0

首先,使用Date類。其次,在發送日期時使用UTC值(請參閱getUTC系列方法)。所以當你收到一個日期時,你會知道它是UTC,所以你可以用這些UTC值設置一個Date實例(參見setUTC系列方法)。該課程將自動爲您進行時區計算,當您將它呈現給用戶時,它將處於其時區。