【发布时间】:2018-10-02 22:05:24
【问题描述】:
我正在使用 Xamarin 为 ios 制作应用程序,该应用程序已在世界各地(目前为美国、欧洲和非洲)使用。
本应用将注册数据发送到服务器,用户想查看数据本地化到注册的时间。
所以我想我会将 DateTime.UtcNow 和时区名称一起存储在数据库中,所以我使用了 TimeZoneInfo.Local.StandardName,并认为我会使用这两个字段来显示本地化的 utc 日期时间时区,但我遇到了一些问题。
如何从这个“StandardName”获得时区偏移,这些是我在 iOS 上从 Xamarin 获得的一些值:“CET”、“WAT”(我认为是刚果)、“EST”和“+0545” (这是什么???)
或者,我是否应该存储偏移量,我认为它应该很容易在每个设备上获取?
【问题讨论】: