2.2.3.10.1 CurrentSystemTimeZone
The syntax below follows the .NET Remoting Description Notation, as specified in [MS-NRTP], section 2.2.5.
CurrentSystemTimeZone is a Class, the Library name of which is "mscorlib". It is used to contain the time zone information.
-
namespace System { class CurrentSystemTimeZone { System.Collections.Hashtable m_CachedDaylightChanges; String m_daylightName; String m_standardName; Int64 m_ticksOffset; } }
m_CachedDaylightChanges: A Hashtable from int to DaylightTime using default comparer (see section 2.2.3.10.2) used to cache DaylightTime values (see section 2.2.3.10.3) for a given year. As this field is only used for caching data that can be recalculated from other fields, it MAY be ignored.
m_daylightName: A string value that specifies the daylight saving time zone name. If daylight saving time is not used in the time zone, an empty string ("") is returned.
m_standardName: A string value that specifies the standard time zone name.
m_ticksOffset: Standard offset in ticks to the Universal time if no daylight saving is in used. For example, the offset for PST (Pacific Standard Time) would be -8 * 60 * 60 * 1000 * 10000.