TimeZoneInfo.StandardName Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets the display name for the time zone's standard time.

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

public string StandardName { get; }

Property Value

Type: System.String

The display name of the time zone's standard time.

The display name is localized based on the culture installed with the Windows operating system.

The StandardName property is identical to the StandardName property of the TimeZone class.

If the operating system language is English, the value of the StandardName property is usually, but not always, identical to that of the Id property.

The following example defines a method named DisplayDateWithTimeZoneName that uses the IsDaylightSavingTime(DateTime) method to determine whether to display a time zone's standard time name or daylight saving time name.

private void DisplayDateWithTimeZoneName(DateTime date1, TimeZoneInfo timeZone)
   Console.WriteLine("The time is {0:t} on {0:d} {1}", 
                     timeZone.IsDaylightSavingTime(date1) ?
                         timeZone.DaylightName : timeZone.StandardName);   
// The example displays output similar to the following:
//    The time is 1:00 AM on 4/2/2006 Pacific Standard Time   

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top