The solution needs to extract the available time zone IDs (Africa/Bamako, Europe/Belgrade, and so on). Furthermore, each time zone ID should be used to create a TimeZone object. Finally, the solution needs to extract the offset that was specific to each time zone, taking into account Daylight Saving Time. The code that is bundled to this book contains this solution.