TimeZoneCF 1.0, serializable

System (mscorlib.dll)abstract class

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 TimeZone( );
// Public Static Properties
   public static TimeZone CurrentTimeZone{get; }
// Public Instance Properties
   public abstract string DaylightName{get; }
   public abstract string StandardName{get; }
// Public Static Methods
   public static bool IsDaylightSavingTime(DateTime time, 
        System.Globalization.DaylightTime daylightTimes);
// Public Instance Methods
   public abstract DaylightTime GetDaylightChanges(int year);
   public abstract TimeSpan GetUtcOffset(DateTime time);
   public virtual bool IsDaylightSavingTime(DateTime time);
   public virtual DateTime ToLocalTime(DateTime time);
   public virtual DateTime ToUniversalTime(DateTime time);

    Part II: Programming with the .NET Framework
    Part IV: API Quick Reference
    Chapter 26. System