TimeZoneInfo.TryConvertWindowsIdToIanaId 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 库的操作系统上运行,并且应用不使用 APP-Local ICU 功能时。
- 在 Windows OS 上启用 全球化固定模式 或 NLS 模式 时。
如果应用程序在缺少 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 库的使用。