March 2002
Intermediate to advanced
864 pages
31h 8m
English
TimeZone
This abstract class encapsulates a time zone. You cannot
create a TimeZone instance directly because
different time zones require different implementations of methods
that involve time offsets due to daylight savings time. The most useful
member of the TimeZone class is the static
CurrentTimeZone property, which
provides a TimeZone object based on the
localization settings of the current system.
public abstract class TimeZone { // Protected Constructors protected method TimeZone(); // Public Static Properties public static field TimeZone CurrentTimeZone{get; } // Public Instance Properties public abstract field string DaylightName{get; } public abstract field string StandardName{get; } // Public Static Methods public static method bool IsDaylightSavingTime( DateTime time, System.Globalization.DaylightTime daylightTimes); // Public Instance Methods public abstract method DaylightTime GetDaylightChanges( int year); public abstract method TimeSpan GetUtcOffset( DateTime time); public virtual method bool IsDaylightSavingTime( DateTime time); public virtual method DateTime ToLocalTime(DateTime time); public virtual method DateTime ToUniversalTime( DateTime time); }