Поделиться через


TimeZoneInfo.TryConvertWindowsIdToIanaId Метод

Определение

Перегрузки

TryConvertWindowsIdToIanaId(String, String)

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

TryConvertWindowsIdToIanaId(String, String, String)

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

TryConvertWindowsIdToIanaId(String, String)

Исходный код:
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 не всегда используется по умолчанию, особенно в следующих сценариях:

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

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

TryConvertWindowsIdToIanaId(String, String, String)

Исходный код:
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 .

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