TimeZoneInfo.Id TimeZoneInfo.Id TimeZoneInfo.Id TimeZoneInfo.Id Property

Definição

Obtém o identificador de fuso horário.Gets the time zone identifier.

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

Valor da propriedade

O identificador de fuso horário.The time zone identifier.

Exemplos

O exemplo a seguir lista o identificador de cada um dos fusos horários definidos no computador local.The following example lists the identifier of each of the time zones defined on the local computer.

ReadOnlyCollection<TimeZoneInfo> zones = TimeZoneInfo.GetSystemTimeZones();
Console.WriteLine("The local system has the following {0} time zones", zones.Count);
foreach (TimeZoneInfo zone in zones)
   Console.WriteLine(zone.Id);
Dim zones As ReadOnlyCollection(Of TimeZoneInfo) = TimeZoneInfo.GetSystemTimeZones()
Console.WriteLine("The local system has the following {0} time zones", zones.Count)
For Each zone As TimeZoneInfo In zones
   Console.WriteLine(zone.Id)
Next

Comentários

O identificador de fuso horário é uma cadeia de caracteres chave que identifica exclusivamente um determinado fuso horário.The time zone identifier is a key string that uniquely identifies a particular time zone. Em sistemas Windows, ele corresponde às subchaves da ramificação HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time zona do registro nos sistemas Windows e dos biblioteca ICU no Linux e macOS.On Windows systems, it corresponds to the subkeys of the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Time Zone branch of the registry on Windows systems and from the ICU Library on Linux and macOS. Ele pode ser passado como um parâmetro para o FindSystemTimeZoneById método para instanciar um TimeZoneInfo objeto que representa um fuso horário específico.It can be passed as a parameter to the FindSystemTimeZoneById method to instantiate a TimeZoneInfo object that represents a particular time zone.

Importante

Embora um nome de chave no registro do Windows pode ter um máximo de 255 caracteres, é recomendável que um identificador que você atribui a um fuso horário personalizado ser 32 caracteres ou menos.Although a key name in the Windows registry can be a maximum of 255 characters, we recommend that an identifier that you assign to a custom time zone be 32 characters or fewer. Quanto maior o identificador, maior a probabilidade de que um nome incorreto de chave será fornecido ao recuperá-los.The longer the identifier, the greater the probability that an incorrect key name will be supplied when retrieving it.

O valor da Id propriedade normalmente é, mas não sempre, idêntica do StandardName propriedade.The value of the Id property is usually, but not always, identical to that of the StandardName property. O identificador do fuso horário coordenado Universal é UTC.The identifier of the Coordinated Universal Time zone is UTC.

Aplica-se a