Class BclDateTimeZone
  
Representation of a time zone converted from a System.TimeZoneInfo from the Base Class Library.
  
  
  Since 1.0.x
  
  
  Availability net45
  
  
    Inheritance
    Object
    
    BclDateTimeZone
   
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      Object.Equals(Object)
    
    
      Object.Equals(Object, Object)
    
    
      Object.ReferenceEquals(Object, Object)
    
    
      Object.GetHashCode()
    
    
      Object.GetType()
    
    
      Object.MemberwiseClone()
    
   
  
  Assembly: NodaTime.dll
  Syntax
  
    public sealed class BclDateTimeZone : DateTimeZone, IZoneIntervalMapWithMinMax, IZoneIntervalMap
   
  
  
  Properties
  
  DisplayName
  
Gets the display name associated with the time zone, as provided by the Base Class Library.
  
  
  Since 1.0.x
  
  
  Availability net45
  
  Declaration
  
    public string DisplayName { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String | The display name associated with the time zone, as provided by the Base Class Library. (The value returned is never null.) | 
    
  
  
  OriginalZone
  
Gets the original System.TimeZoneInfo from which this was created.
  
  
  Since 1.0.x
  
  
  Availability net45
  
  Declaration
  
    public TimeZoneInfo OriginalZone { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | TimeZoneInfo | The original System.TimeZoneInfo from which this was created. (The value returned is never null.) | 
    
  
  Methods
  
  ForSystemDefault()
  
Returns a time zone converted from the BCL representation of the system local time zone.
  
  
  Since 1.0.x
  
  
  Availability net45
  
  Declaration
  
    public static BclDateTimeZone ForSystemDefault()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | BclDateTimeZone | A BclDateTimeZone wrapping the "local" (system) time zone as returned by
System.TimeZoneInfo.Local. (The value returned is never null.) | 
    
  
  
  
  
  FromTimeZoneInfo(TimeZoneInfo)
  
Creates a new 
BclDateTimeZone from a 
System.TimeZoneInfo from the Base Class Library.
  Since 1.0.x
  
  
  Availability net45
  
  Declaration
  
    public static BclDateTimeZone FromTimeZoneInfo(TimeZoneInfo bclZone)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | TimeZoneInfo | bclZone | The original time zone to take information from. | 
    
  
  Returns
  
  Exceptions
  
    
      
        | Type | Condition | 
    
    
      
        | ArgumentNullException | bclZone is null. | 
    
  
  
  GetZoneInterval(Instant)
  
Gets the zone interval for the given instant; the range of time around the instant in which the same Offset
applies (with the same split between standard time and daylight saving time, and with the same offset).
  
  
  Since 1.0.x
  
  
  Availability net45
  
  Declaration
  
    public override ZoneInterval GetZoneInterval(Instant instant)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  
  See Also