TimeZoneInfo.Id Propriedade

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 de zona HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Nt\currentversion\time Zones do registro em sistemas Windows e da 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 criar uma TimeZoneInfo instância de um 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 possa ter, no máximo, 255 caracteres, é recomendável que um identificador que você atribui a um fuso horário personalizado tenha 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 mais longo for o identificador, maior será a probabilidade de que um nome de chave incorreto seja fornecido ao recuperá-lo.The longer the identifier, the greater the probability that an incorrect key name will be supplied when retrieving it.

O valor da Id propriedade geralmente é, mas nem sempre, idêntico ao StandardName da 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 universal coordenado é UTC.The identifier of the Coordinated Universal Time zone is UTC.

Aplica-se a