Java Data Type How to - Convert TimeZone to ZoneId








Question

We would like to know how to convert TimeZone to ZoneId.

Answer

/* w w  w  .  java2s  .  c o  m*/
import java.time.ZoneId;
import java.util.TimeZone;

public class Main {
    public static void main(String[] args) {
      // TimeZone to ZoneId
      ZoneId defaultZone = TimeZone.getDefault().toZoneId();
      System.out.println(defaultZone);
      
    }
}

The code above generates the following result.