2012-07-26 34 views
1

我的Android應用程序需要使用AlarmManager在接下來的幾周內設置多個鬧鐘。到目前爲止,我打算使用一組日曆對象來硬編碼這些日期/時間。使用AlarmManager設置不同時區的鬧鐘

我面臨的問題是,我該如何處理不同的時區?假如我設定的鬧鐘 2nd August 2012 15:00 GMT,我該如何確保使用的應用程序在其他地方的人(說,印度即GMT + 5.30)獲得在2nd August 2012 20:30

報警有沒有辦法應用程序可以得到時區差異(即「+5.30」部分),以便在設置警報之前,對每個Calendar對象添加該差異,然後設置警報?

回答

0

我會建議你使用System.currentTimeMillis(),應返回U系統的時間取決於手機處於

+0

什麼時區然後做什麼用它??? 除非我還可以獲取GMT時間的當前時間,然後獲取該時間和系統時間之間的差異,然後將其添加到鬧鐘時間。 – Alabhya 2012-07-26 07:52:37

相關問題