ReadonlyCollection<TimeZoneInfo> tzCollection;tzCollection = TimeZoneInfo.GetSystemTimeZones();
现在我想添加一个选项来记住持久性cookie中的先前用户选择,但我无法确定使用哪个参数:我想使用GMT / UTC的时间偏移,但可能有几个时区在列表中具有相同的偏移量.并且使用TimeZoneInfo.ID属性对我来说似乎也很糟糕,因为它由描述性字符串表示,例如“太平洋标准时间”,这可能会对本地化造成问题(如果是外语).
那么任何建议我应该使用什么?
解决方法 TimeZoneInfo.ID正是要使用的值.然后,您可以使用TimeZoneInfo.FindSystemTimeZoneById
获取它. 即使它看起来像一个可本地化的字符串,它实际上不是 – 我相信无论你使用什么文化,你都会得到相同的结果. (说实话并不清楚 – 我发现很难说服任何一个属性在测试程序中给出非英语结果.)
总结以上是内存溢出为你收集整理的还记得用户选择Cookie中的TimeZoneInfo,要使用C#中的属性吗?全部内容,希望文章能够帮你解决还记得用户选择Cookie中的TimeZoneInfo,要使用C#中的属性吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)