Java Data Type How to - Create Timezone from timezone string ID








Question

We would like to know how to create Timezone from timezone string ID.

Answer

import java.time.Clock;
import java.time.ZoneId;
/* w  w w  .j a  v a 2s  . co m*/
public class Main {
  public static void main(String[] args) {
    // Time Zone
    ZoneId zone = ZoneId.systemDefault();
    System.out.println(Clock.system(zone));
    System.out.println(Clock.system(ZoneId.of("Europe/Berlin")));

  }
}

The code above generates the following result.