Query of “all_day” events using CalendarContract.Instances results in wrong time zone
问题 I'm using CalendarContract.Instances to get a set of calendar events. In general my queries work fine. However, the begin and end times for events in the "holidays" calendar come back in a wrong time zone. Events in one of my personal calendars come with correct times. For example: New Year's day "begins" at 04:00 PM, 31 Dec 2014. where as Opera "begins" at 02:00 PM, 11 Jan 2015. I'm using exactly the same code to display both: SimpleDateFormat formatter = new SimpleDateFormat ("hh:mm a, d