我正在处理设备日历活动。安装应用程序的人在印度,现在他在美国。当他打开应用程序时它给了他银行屏幕,我怎么能解决这个问题可以任何人告诉我。 应用程序在印度时区工作。在美国时区,像Sunnyvale应用程序给出了空白屏幕。
以下是我如何从日历中检索事件的代码。
Gridview
答案 0 :(得分:0)
我通过使用如下日期格式转换时区来解决问题:
Date datee= new Date(instance_cursor.getLong(3));
SimpleDateFormat formatter = new SimpleDateFormat("dd/MMM/yyyy");
String date = formatter.format(datee).toString().replace("/"," ");
Log.d(TAG, "instance date"+date);
Log.d(TAG, "device date"+devicedate);
通过上面的代码,我可以获得与时区无关的事件和实例。