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 приложения .
- Если в Windows включен инвариантный режим глобализации или режим NLS .
Если приложение выполняется в версии ОС Windows, в котором отсутствует библиотека ICU, оно может согласиться и включить использование библиотеки ICU с помощью функции локального ICU приложения .