dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Aug 10, 2018

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


Getting All Available Time Zones in Java

The package java.time has APIs to get all the available zone ids. The API is getAvailableZoneIds().

import java.time.*;
import java.util.*;

public class AllTimeZones
{
   public static void main(String args[])
   {
      AllTimeZones allTimeZones = new AllTimeZones();
      allTimeZones.proceed();
   }

   private void proceed() 
   {
      List zoneList = new ArrayList(ZoneId.getAvailableZoneIds());
      System.out.println("Available Time zones");
      System.out.println("--------------------");      
        zoneList.forEach(zone - System.out.println(zone)); 
      System.out.println("--------------------");            
      System.out.println("Total zones: "+zoneList.size());   
      
   }
}

/*

Expected output:

[root@mypc]# java AllTimeZones
Available Time zones
--------------------
Asia/Aden
America/Cuiaba
Etc/GMT+9
Etc/GMT+8
...
Europe/Athens
US/Pacific
Europe/Monaco
--------------------
Total zones: 595

*/ 
M S Sridhar
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date