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



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

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

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

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

相关内容

  • 没有找到相关文章

最新更新