我正在使用Xamarin为ios制作应用程序,该应用程序遍布全球(美国,欧洲和非洲).
此应用程序将注册数据发送到服务器,用户希望查看数据本地化注册的时间.
所以我想我会将DateTime.UtcNow与时区名称一起存储在数据库中,所以我使用TimeZoneInfo.Local.StandardName,并认为我会使用这两个字段来显示本地化为时区的utc日期时间,但我遇到了一些问题.
如何从这个"StandardName"获得时区偏移,这些是我在iOS上从Xamarin获得的一些值:"CET","WAT"(我认为刚果),"EST"和"+ 0545"(什么是这个???)
或者,我应该存储偏移量,我认为应该很容易在每个设备上存储?