如何将Dynamics AX时区转换为C#时区信息

本文关键字:时区 转换 信息 AX Dynamics | 更新日期: 2023-09-27 18:00:25

我需要将Dynamics AX 2012 R3上的时区转换为C#上的TimeZoneInfo。我在我的C#代码上这样做。我从Dynamics(时区枚举)中得到一个int。

我从表LogisticsPostalAddress中获得时区枚举。

有什么方法可以转换它吗?我找不到太多关于这方面的信息,我真的很想避免创建一个代码,对每一种可能性都从X到Y。我可以使用引用链接中提供的值吗?感谢:)

如何将Dynamics AX时区转换为C#时区信息

这听起来并不酷,但我认为您必须自己提供时区系统枚举和有效的名称之间的映射表实例化TimeZoneInfo对象。

名称列表应该是静态的,但在使用FindSystemTimeZoneById时请记住捕获TimeZoneNotFoundExceptionInvalidTimeZoneException