[This is preliminary documentation and is subject to change.]
Returns the time zone for the given ID, if it's available.

C# | Visual Basic | Visual C++ |
public DateTimeZone GetZoneOrNull( string id )
Public Function GetZoneOrNull ( _ id As String _ ) As DateTimeZone
public: virtual DateTimeZone^ GetZoneOrNull( String^ id ) sealed

- id (String)
- The time zone ID to find.

The DateTimeZone for the given ID or null if the provider does not support
the given ID.

Note that this may return a DateTimeZone that has a different ID to that requested, if the ID provided is an alias.
Note also that this method is not required to return the same DateTimeZone instance for successive requests for the same ID; however, all instances returned for a given ID must compare as equal.
The fixed-offset timezones with IDs "UTC" and "UTC+/-Offset" are always available. These must return instances that are equal to those returned by ForOffset(Offset).

Exception | Condition |
---|---|
ArgumentNullException | id is null. |
Assembly: NodaTime (Module: NodaTime.dll) Version: 1.2.0.0 (1.2.0)