我的 Android
应用程序需要使用 AlarmManager
在接下来的几周内设置多个闹钟。截至目前,我计划使用日历对象数组对这些日期/时间进行硬编码。
我面临的问题是,如何处理不同的时区?假设我设置了闹钟
2nd August 2012 15:00 GMT
,如何确保在其他地方(例如印度,即 GMT+5.30)使用该应用程序的人在 2nd August 2012 20:30
有没有一种方法可以让应用程序获取该特定设备的时区差异(即“+5.30”部分),以便在设置闹钟之前,我可以向每个 Calendar
对象添加该差异然后设置闹钟?
最佳答案
我建议您使用System.currentTimeMillis()
,它应该返回系统时间,具体取决于手机所在的时区
关于java - 使用 AlarmManager 设置不同时区的闹钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11664030/