string localID = TimeZoneInfo.Local.Id;
Debug.Log(localID);
DateTime StartDateTime = TimeZoneInfo.ConvertTime(new DateTime(1970, 1, 1), TimeZoneInfo.FindSystemTimeZoneById("China Standard Time"));
DateTime StartDateTime1 = TimeZoneInfo.ConvertTime(new DateTime(1970, 1, 1), TimeZoneInfo.FindSystemTimeZoneById("Central Pacific Standard Time"));
Debug.Log("中国时间:"+StartDateTime);
Debug.Log("所罗门群岛,新喀里多尼亚"+StartDateTime1);
DateTime NowChain = TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("China Standard Time"));
DateTime NowCentral = TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("Central Pacific Standard Time"));
Debug.Log("中国时间——当前时间:" + NowChain);
Debug.Log("所罗门群岛,新喀里多尼亚——当前时间:" + NowCentral);
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); // 当地时区
DateTim
C# TimeZone被TimeZoneInfo代替
最新推荐文章于 2024-04-16 16:17:43 发布
这篇博客探讨了.NET中TimeZoneInfo和TimeZone类在处理时间转换和时间戳计算上的差异。作者指出,TimeZoneInfo能更准确地反映不同时区的时间,而TimeZone则总是基于本地时区。示例代码展示了如何在不同时区之间转换日期时间,以及如何计算时间戳。同时,提供了一个扩展脚本,用于方便地在时间戳和DateTime之间转换。

877

被折叠的 条评论
为什么被折叠?



