TimeZoneInfo.TryConvertIanaIdToWindowsId(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta converter uma ID de fuso horário IANA em uma ID do Windows.
public:
static bool TryConvertIanaIdToWindowsId(System::String ^ ianaId, [Runtime::InteropServices::Out] System::String ^ % windowsId);
public static bool TryConvertIanaIdToWindowsId(string ianaId, out string? windowsId);
static member TryConvertIanaIdToWindowsId : string * string -> bool
Public Shared Function TryConvertIanaIdToWindowsId (ianaId As String, ByRef windowsId As String) As Boolean
Parâmetros
- ianaId
- String
A ID do fuso horário IANA.
- windowsId
- String
Quando esse método é retornado, contém a ID de Windows que corresponde à ID IANA especificada.
Retornos
true se a conversão de ID tiver sido bem-sucedida, false caso contrário.
Comentários
Essa API tem suporte exclusivo em versões .NET 6 e posteriores e somente quando o aplicativo utiliza a biblioteca de UTI. No entanto, em .NET, a biblioteca de UTI nem sempre é usada por padrão, especialmente nos seguintes cenários:
- Quando o aplicativo é executado em um sistema operacional que não tem a biblioteca de UTI, e o aplicativo não utiliza o recurso de UTI local do aplicativo .
- Quando o modo invariável globalização ou o modo NLS estiver habilitado no Windows.
Se o aplicativo estiver em execução em uma versão do sistema operacional Windows que não tenha a biblioteca de UTI, ele terá a opção de aceitar e habilitar o uso da biblioteca de UTI por meio do recurso app-local ICU.