有人能指出我的所有时区引用的id在TimeZoneInfo.FindTimeZoneById()的完整列表吗?我在任何地方都找不到一个列表,我已经查看了. net文档。
当前回答
您将在这里找到完整的时区列表及其GMToffsets,您可以使用“时区名称”列值按ID查找时区
e.g
TimeZoneInfo objTimeZoneInfo = TimeZoneInfo.FindTimeZoneById("Dateline Standard Time");
您将得到时区信息类,其中包含用于GMT-12:00的日期线标准时区。
其他回答
时区标识符列表,默认包含在Windows XP和Vista中:查找本地系统上定义的时区
这是你要找的链接:
c#系统时区id
从MSDN
ReadOnlyCollection<TimeZoneInfo> zones = TimeZoneInfo.GetSystemTimeZones();
Console.WriteLine("The local system has the following {0} time zones", zones.Count);
foreach (TimeZoneInfo zone in zones)
Console.WriteLine(zone.Id);
下面是微软提供的时区列表
var timeZoneInfos = TimeZoneInfo.GetSystemTimeZones();
上面给出了一个时区列表,其中包括id。
推荐文章
- 将一个列表分成大约相等长度的N个部分
- 随机字符串生成器返回相同的字符串
- 为什么Func<T,bool>而不是Predicate<T>?
- .NET中的Map和Reduce
- 我如何能使一个组合框不可编辑的。net ?
- .NET反射的成本有多高?
- 实体框架回滚并移除不良迁移
- 将流转换为字符串并返回
- 在python中zip的逆函数是什么?
- 在c#中检查字符串是否只包含数字的最快方法
- IEquatable和重写Object.Equals()之间的区别是什么?
- 创建一个堆栈大小为默认值50倍的线程有什么危险?
- 转换JSON字符串到JSON对象c#
- 如何在元组列表中获得第一个元素?
- 显示两个datetime值之间的小时差值