ASP.NET C# 时区转换

时间:2015/12/3 17:18:00来源:互联网 作者:flyso 点击: 851 次

static void Main(string[] args)
        {
            //将本地时间转换为美国标准中部时间
            DateTime dt=TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, TimeZoneInfo.Local);
            Console.WriteLine(dt.ToString());

            dt = TimeZoneInfo.ConvertTimeFromUtc(dt, TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time"));
            Console.WriteLine(dt.ToString());




            //列举所有支持的时区列表
            ReadOnlyCollection<TimeZoneInfo> lst=TimeZoneInfo.GetSystemTimeZones();
            foreach(TimeZoneInfo tzi in lst)
            {
                Console.WriteLine(tzi.Id);
            }

        }  

Copyright © 2005 - 2016 flyso.cn. 飞搜 版权所有 鄂ICP备11002783号-3