TimeZoneInfo.DisplayName Proprietà

Definizione

Ottiene il nome visualizzato generale che rappresenta il fuso orario.

public:
 property System::String ^ DisplayName { System::String ^ get(); };
public string DisplayName { get; }
member this.DisplayName : string
Public ReadOnly Property DisplayName As String

Valore della proprietà

String

Nome visualizzato generale del fuso orario.

Esempio

Nell'esempio seguente viene recuperato un TimeZoneInfo oggetto che rappresenta il fuso orario locale e ne restituisce il nome visualizzato, il nome dell'ora solare e il nome dell'ora legale. L'output viene visualizzato per un sistema nel fuso orario standard degli Stati Uniti.

using System;

public class Example
{
   public static void Main()
   {
      TimeZoneInfo localZone = TimeZoneInfo.Local;
      Console.WriteLine("Local Time Zone ID: {0}", localZone.Id);
      Console.WriteLine("   Display Name is: {0}.", localZone.DisplayName);
      Console.WriteLine("   Standard name is: {0}.", localZone.StandardName);
      Console.WriteLine("   Daylight saving name is: {0}.", localZone.DaylightName); 
   }
}
// The example displays output like the following:
//     Local Time Zone ID: Pacific Standard Time
//        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
//        Standard name is: Pacific Standard Time.
//        Daylight saving name is: Pacific Daylight Time.
open System

let localZone = TimeZoneInfo.Local
printfn $"Local Time Zone ID: {localZone.Id}"
printfn $"   Display Name is: {localZone.DisplayName}."
printfn $"   Standard name is: {localZone.StandardName}."
printfn $"   Daylight saving name is: {localZone.DaylightName}."
// The example displays output like the following:
//     Local Time Zone ID: Pacific Standard Time
//        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
//        Standard name is: Pacific Standard Time.
//        Daylight saving name is: Pacific Daylight Time.
Module Example
   Public Sub Main()
      Dim localZone As TimeZoneInfo = TimeZoneInfo.Local
      Console.WriteLine("Local Time Zone ID: {0}", localZone.Id)
      Console.WriteLine("   Display Name is: {0}.", localZone.DisplayName)
      Console.WriteLine("   Standard name is: {0}.", localZone.StandardName)
      Console.WriteLine("   Daylight saving name is: {0}.", localZone.DaylightName) 
   End Sub
End Module
' The example displays output like the following:
'     Local Time Zone ID: Pacific Standard Time
'        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
'        Standard name is: Pacific Standard Time.
'        Daylight saving name is: Pacific Daylight Time.

Commenti

Il nome visualizzato viene localizzato in base alle impostazioni cultura installate con il sistema operativo Windows.

I nomi visualizzati del fuso orario per Windows fusi orari di sistema seguono un formato abbastanza standard. La prima parte del nome visualizzato è l'offset di base del fuso orario da Coordinated Universal Time, indicato dall'acronimo GMT (per Greenwich Mean Time), racchiuso tra parentesi. Per Coordinated Universal Time, l'acronimo GMT senza offset è racchiuso tra parentesi. Viene seguita da una stringa che identifica il fuso orario o una o più città, aree geografiche o paesi nel fuso orario. Ad esempio:

(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London  
(GMT+02:00) Athens, Beirut, Istanbul, Minsk  
(GMT-02:00) Mid-Atlantic  
(GMT-07:00) Mountain Time (US & Canada)  

Si applica a