TimeZoneInfo.TryConvertWindowsIdToIanaId 方法

定义

重载

TryConvertWindowsIdToIanaId(String, String)

尝试将 Windows 时区 ID 转换为 IANA ID。

TryConvertWindowsIdToIanaId(String, String, String)

尝试将 Windows 时区 ID 转换为 IANA ID。

TryConvertWindowsIdToIanaId(String, String)

Source:
TimeZoneInfo.cs
Source:
TimeZoneInfo.cs
Source:
TimeZoneInfo.cs

尝试将 Windows 时区 ID 转换为 IANA ID。

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 时区 ID。

ianaId
String

此方法返回时,包含与指定的 Windows ID 对应的 IANA ID。

返回

true 如果 ID 转换成功,则为 ; false 否则为 。

注解

.NET 6.0 及更高版本仅支持此 API。 当应用程序利用 ICU 库时,也支持它,否则 API 将失败。 但是,在 .NET 中,ICU 库并非始终默认使用,尤其是在以下方案中:

如果应用程序在缺少 ICU 库的 Windows OS 版本上运行,则它可以选择加入并通过 应用本地 ICU 功能启用 ICU 库的使用。

适用于

TryConvertWindowsIdToIanaId(String, String, String)

Source:
TimeZoneInfo.cs
Source:
TimeZoneInfo.cs
Source:
TimeZoneInfo.cs

尝试将 Windows 时区 ID 转换为 IANA ID。

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 时区 ID。

region
String

国家/地区的 ISO 3166 代码。

ianaId
String

此方法返回时,包含与指定的 Windows ID 对应的 IANA ID。

返回

true 如果 ID 转换成功,则为 ; false 否则为 。

注解

.NET 6.0 及更高版本仅支持此 API。 当应用程序利用 ICU 库时,也支持它,否则 API 将失败。 但是,在 .NET 中,ICU 库并非始终默认使用,尤其是在以下方案中:

如果应用程序在缺少 ICU 库的 Windows OS 版本上运行,则它可以选择加入并通过 应用本地 ICU 功能启用 ICU 库的使用。

适用于