C#指定时区时间转为本地时间

来源:互联网 发布:c语言的按位取反怎么算 编辑:程序博客网 时间:2024/05/06 20:27

这是一个从日本时间转换为本地时间的例子,因为日本的时间为UTC+9,所以我这里减去9小时,取得其相对的UTC时间,然后获取本地时区信息,把本地时区相差的时间加上即可。


        public static string JapenTimeToChinaTime(string _time)        {            TimeZoneInfo local_zone = TimeZoneInfo.Local;            DateTime jp_time = DateTime.Parse(_time);            jp_time = jp_time.AddHours(-9); //utc时间 因为日本时区时            DateTime cn_time = jp_time.Add(local_zone.BaseUtcOffset);            return cn_time.ToString();        }


0 0
原创粉丝点击