TimeZoneInfo.TryConvertIanaIdToWindowsId(String, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается преобразовать идентификатор часового пояса IANA в идентификатор 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
Параметры
- ianaId
- String
Идентификатор часового пояса IANA.
- windowsId
- String
При возврате этого метода содержит идентификатор Windows, соответствующий указанному идентификатору IANA.
Возвращаемое значение
true Значение , если преобразование идентификатора выполнено успешно, false в противном случае.
Комментарии
Этот API поддерживается исключительно в .NET 6 и более поздних версиях, и только если приложение использует библиотеку ICU. Однако в .NET библиотека ICU не всегда используется по умолчанию, особенно в следующих сценариях:
- Когда приложение выполняется в операционной системе, которая не имеет библиотеки ICU, и приложение не использует функцию локального ICU приложения .
- Если globalization invariant mode или NLS mode включен в Windows.
Если приложение работает в Windows версии ОС, которая не имеет библиотеки ICU, она имеет возможность принять участие и включить использование библиотеки ICU через функцию локальный ICU.