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