使用AlarmManager设置不同时区的警报

时间:2012-07-26 06:58:41

标签: java android calendar timezone alarmmanager

我的Android应用程序需要使用AlarmManager在接下来的几周内设置一些警报。截至目前,我计划使用一组日历对象对这些日期/时间进行硬编码。

我面临的问题是,我该如何处理不同的时区?假设我为此设置了闹钟 2nd August 2012 15:00 GMT,我如何确保在其他地方使用该应用的人(比如印度,即GMT + 5.30)在2nd August 2012 20:30

发出警报

应用程序是否有办法获得该特定设备的时区差异(即'+5.30'部分),以便在设置闹钟之前,对每个Calendar对象我可以添加该差异,然后设置警报?

1 个答案:

答案 0 :(得分:0)

我建议你使用System.currentTimeMillis(),这应该返回你的系统时间取决于手机的时区