There is a great map on Wikipedia by TimeZonesBoy with time zone boundaries. I have taken that map and put it in my application and then displayed the correct time on every zone. Some countries use Daylight saving time so I displayed the time on boundaries of DST. The problem was that Android uses an old time zone database. I used Joda-time to correct that problem. It uses the "Olson database" that is frequently updated. Startup is a little slower, but the displayed time is correct now.
You cannot zoom in or out of the map. It's supposed to work with minimum scrolling. The times are calculated on the start or return to the application and are not automatically refreshed. Just get the desired time and close or switch to another application.
There could be some errors for countries that have Daylight Saving Time because the start and end of DST is not the same for all countries.
If you have any complaints about border representation on the map or some errors, it is not my fault. I didn't make the map. I just use it.
ADVERTISEMENTS: This application doesn't have any ads.
This application doesn't use any application permission. It just displays a map and puts the correct time on it. Nothing else. It doesn't go to the Internet to retrieve new time zone information. Every major change of time zone database will be a new version of this application. If TimeZonesBoy puts an updated map on Wikipedia, I will also update this application with it.
This application uses a map from Wikipedia by TimeZonesBoy (2014-10-13):
"World Time Zones Map" by TimeZonesBoy - Own work. Licensed under Creative Commons Attribution-Share Alike 3.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:World_Time_Zones_Map.png#mediaviewer/File:World_Time_Zones_Map.png
Time zone database is from:
tz database 2014h
Code for using the time zone database is from:
Licensed under Apache License Version 2.0
Time zones can be added/removed from a searchable list of standard zone names.
Keeping in touch with friends.