Innovata publish the IATA Time Zone/Daylight Saving Time data for airline industry.
These files contains airport code, IATA Time Zone, start/stop date for UTC offset, UTC offset and longitude/latitude for the airport.
What is the best practice to convert an IATA Time Zone into Olson Db/Tz Database format or DateTimeZone for use with Joda Time?
Already added in a comment, but…
I suspect it would be easiest to just parse the file and create
DateTimeZoneinstances viaDateTimeZoneBuilder. You could also potentially implementZoneInfoProviderif you didn’t want to pass the zones around.