打赏

c#获取指定时区的日期

 

1、首先将服务器的时间转化为utc时间,然后转换成指定时区的日期

public DateTime GetSpecificZoneNowDate(string zoneName = "China Standard Time")
{
var utcdate = DateTime.Now.ToUniversalTime();
var beiJingZone = TimeZoneInfo.FindSystemTimeZoneById(zoneName);
return TimeZoneInfo.ConvertTimeFromUtc(utcdate, beiJingZone);
}

posted @ 2016-10-29 18:45  KiteRunner1988  阅读(2263)  评论(0编辑  收藏  举报