Share via


TimeZone Class

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Represents a time zone.

Inheritance Hierarchy

System. . :: . .Object
  System..::..TimeZone

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public MustInherit Class TimeZone
[SerializableAttribute]
public abstract class TimeZone
[SerializableAttribute]
public ref class TimeZone abstract
[<AbstractClass>]
[<SerializableAttribute>]
type TimeZone =  class end
public abstract class TimeZone

The TimeZone type exposes the following members.

Constructors

  Name Description
Protected method TimeZone Initializes a new instance of the TimeZone class.

Top

Properties

  Name Description
Public propertyStatic member CurrentTimeZone Gets the time zone of the current computer.
Public property DaylightName Gets the daylight saving time zone name.
Public property StandardName Gets the standard time zone name.

Top

Methods

  Name Description
Public method Equals(Object) Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetDaylightChanges Returns the daylight saving time period for a particular year.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetUtcOffset Returns the Coordinated Universal Time (UTC) offset for the specified local time.
Public method IsDaylightSavingTime Returns a value indicating whether the specified date and time is within a daylight saving time period.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToLocalTime Returns the local time that corresponds to a specified date and time value.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method ToUniversalTime Returns the Coordinated Universal Time (UTC) that corresponds to a specified time.

Top

Remarks

A time zone is a geographical region in which the same standard time is used.

You can use the TimeZone class to retrieve information about the current time zone, and to convert times from local time to Coordinated Universal Time (UTC) or vice versa. However, you cannot use the TimeZone class to represent time zones other than the local zone or to handle date and time conversions from one time zone to another. For this purpose, use the TimeZoneInfo class. You can use this class to retrieve information on any time zone defined on the local system, to create custom time zones, and to convert times from one time zone to another.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System Namespace