UTC时间与DateTime之间的转换

这里的UTC定义是:UTC时间距离1970年1月1日0时0分0秒的秒数!

/// /// 日期时间转换成UTC秒数/// /// /// public static double DateTimeToUTC(DateTime vDate){//转成UTCvDate = vDate.ToUniversalTime(); //基数是1970-01-01 00:00:00DateTime dtZone = new DateTime(1970, 1, 1, 0, 0, 0); //结果return vDate.Subtract(dtZone).TotalSeconds; } /// /// UTC秒数转换成日期时间/// /// /// public static DateTime UTCToDateTime(double sec){//基数是1970-01-01 00:00:00DateTime dtZone = new DateTime(1970, 1, 1, 0, 0, 0); dtZone =dtZone.AddSeconds(sec).ToLocalTime(); //结果return dtZone; }


【UTC时间与DateTime之间的转换】转载于:https://www.cnblogs.com/jifengg/archive/2013/05/09/3069473.html

    推荐阅读