# java.time.zone

***

**1. Getting the default time zone:**

```java
ZoneId defaultZoneId = ZoneId.systemDefault();
```

**2. Getting a specific time zone by ID:**

```java
ZoneId zoneId = ZoneId.of("America/Los_Angeles");
```

**3. Getting all available time zone IDs:**

```java
Set<String> allZoneIds = ZoneId.getAvailableZoneIds();
```

**4. Getting the time zone for a specific location:**

```java
ZoneId zoneId = ZoneId.ofOffset("UTC", ZoneOffset.ofHours(2));
```

**5. Getting the time zone offset for a specific time zone:**

```java
ZoneOffset offset = zoneId.getRules().getOffset(Instant.now());
```

**6. Converting a time zone to a string:**

```java
String zoneIdString = zoneId.toString();
```

**7. Converting a string to a time zone:**

```java
ZoneId zoneId = ZoneId.of(zoneIdString);
```

**8. Getting the time zone for a specific country:**

```java
ZoneId zoneId = ZoneId.of("US/Pacific");
```

**9. Getting the time zone for a specific city:**

```java
ZoneId zoneId = ZoneId.of("America/New_York");
```

**10. Getting the time zone for a specific continent:**

```java
ZoneId zoneId = ZoneId.of("Asia/Tokyo");
```

**11. Getting the time zone for a specific region:**

```java
ZoneId zoneId = ZoneId.of("Europe/London");
```

**12. Getting the time zone for a specific organization:**

```java
ZoneId zoneId = ZoneId.of("Etc/GMT+1");
```

**13. Getting the time zone for a specific UTC offset:**

```java
ZoneId zoneId = ZoneId.ofOffset("UTC", ZoneOffset.ofHours(5));
```

**14. Getting the time zone for a specific time zone abbreviation:**

```java
ZoneId zoneId = ZoneId.of("PST");
```

**15. Getting the time zone for a specific time zone name:**

```java
ZoneId zoneId = ZoneId.of("Pacific Time");
```

**16. Getting the time zone for a specific time zone display name:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time");
```

**17. Getting the time zone for a specific time zone display name in a specific locale:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", Locale.US);
```

**18. Getting the time zone for a specific time zone display name in a specific language:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", Language.ENGLISH);
```

**19. Getting the time zone for a specific time zone display name in a specific script:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", Script.LATIN);
```

**20. Getting the time zone for a specific time zone display name in a specific region:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", Region.US);
```

**21. Getting the time zone for a specific time zone display name in a specific calendar:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", Calendar.GREGORIAN);
```

**22. Getting the time zone for a specific time zone display name in a specific time zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**23. Getting the time zone for a specific time zone display name in a specific time zone offset:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneOffset.ofHours(8));
```

**24. Getting the time zone for a specific time zone display name in a specific time zone rule:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneRules.of(ZoneOffset.ofHours(8), ZoneOffset.ofHours(7)));
```

**25. Getting the time zone for a specific time zone display name in a specific time zone transition:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneTransition.of(LocalDateTime.of(2020, 3, 8, 2, 0), ZoneOffset.ofHours(8), ZoneOffset.ofHours(7)));
```

**26. Getting the time zone for a specific time zone display name in a specific time zone region:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneRegion.of("America/Los_Angeles"));
```

**27. Getting the time zone for a specific time zone display name in a specific time zone type:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneType.OFFSET);
```

**28. Getting the time zone for a specific time zone display name in a specific time zone version:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneVersion.of(20200308));
```

**29. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**30. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**31. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**32. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**33. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**34. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**35. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**36. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**37. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**38. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**39. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**40. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**41. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**42. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**43. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**44. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**45. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**46. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**47. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**48. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**49. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```

**50. Getting the time zone for a specific time zone display name in a specific time zone zone:**

```java
ZoneId zoneId = ZoneId.of("Los Angeles Time", ZoneId.of("America/Los_Angeles"));
```
