TimeZoneInfo.TryConvertWindowsIdToIanaId Метод

Определение

Перегрузки

Имя Описание
TryConvertWindowsIdToIanaId(String, String)

Пытается преобразовать идентификатор часового пояса Windows в идентификатор IANA.

TryConvertWindowsIdToIanaId(String, String, String)

Пытается преобразовать идентификатор часового пояса Windows в идентификатор IANA.

TryConvertWindowsIdToIanaId(String, String)

Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs

Пытается преобразовать идентификатор часового пояса Windows в идентификатор IANA.

public:
 static bool TryConvertWindowsIdToIanaId(System::String ^ windowsId, [Runtime::InteropServices::Out] System::String ^ % ianaId);
public static bool TryConvertWindowsIdToIanaId(string windowsId, out string? ianaId);
static member TryConvertWindowsIdToIanaId : string * string -> bool
Public Shared Function TryConvertWindowsIdToIanaId (windowsId As String, ByRef ianaId As String) As Boolean

Параметры

windowsId
String

Идентификатор часового пояса Windows.

ianaId
String

При возврате этого метода содержит идентификатор IANA, соответствующий указанному идентификатору Windows.

Возвращаемое значение

true Значение , если преобразование идентификатора выполнено успешно, false в противном случае.

Комментарии

Этот API поддерживается исключительно в .NET версии 6.0 и более поздних версий. Он также поддерживается, если приложение использует библиотеку ICU, в противном случае API завершится сбоем. Однако в .NET библиотека ICU не всегда используется по умолчанию, особенно в следующих сценариях:

  • Когда приложение работает в операционной системе, которая не имеет библиотеки ICU, и приложение не использует функцию APP-Local ICU .
  • Если Globalization Invariant Mode или NLS mode включен в ос Windows.

Если приложение работает в версии ос Windows, которая не имеет библиотеки ICU, она имеет возможность принять участие и включить использование библиотеки ICU через функцию App-Local ICU.

Применяется к

TryConvertWindowsIdToIanaId(String, String, String)

Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs
Исходный код:
TimeZoneInfo.cs

Пытается преобразовать идентификатор часового пояса Windows в идентификатор IANA.

public:
 static bool TryConvertWindowsIdToIanaId(System::String ^ windowsId, System::String ^ region, [Runtime::InteropServices::Out] System::String ^ % ianaId);
public static bool TryConvertWindowsIdToIanaId(string windowsId, string? region, out string? ianaId);
static member TryConvertWindowsIdToIanaId : string * string * string -> bool
Public Shared Function TryConvertWindowsIdToIanaId (windowsId As String, region As String, ByRef ianaId As String) As Boolean

Параметры

windowsId
String

Идентификатор часового пояса Windows.

region
String

Код ISO 3166 для страны или региона.

ianaId
String

При возврате этого метода содержит идентификатор IANA, соответствующий указанному идентификатору Windows.

Возвращаемое значение

true Значение , если преобразование идентификатора выполнено успешно, false в противном случае.

Комментарии

Этот API поддерживается исключительно в .NET версии 6.0 и более поздних версий. Он также поддерживается, если приложение использует библиотеку ICU, в противном случае API завершится сбоем. Однако в .NET библиотека ICU не всегда используется по умолчанию, особенно в следующих сценариях:

Если приложение работает в версии ос Windows, которая не имеет библиотеки ICU, она имеет возможность принять участие и включить использование библиотеки ICU через функцию App-Local ICU.

Применяется к