C#总秒数与datetime相互转换

 DateTime d = DateTime.ParseExact(c00.ToString(), "yyyyMMdd HH:mm:ss", null);//根据时间字符串输出datetime对象
            TimeSpan ts1 = new TimeSpan(d.Ticks);
            double c11 = ts1.TotalSeconds;//转换为总秒数
//将总秒数转换为datetime对象
DateTime dt_max = DateTime.Parse(DateTime.Now.ToString("00010101 00:00:00")).AddSeconds(seconds);
//将转换的datetime对象格式化
   String dt_max1 = string.Format("{0:yyyyMMdd HH:mm:ss}", dt_max);

你可能感兴趣的:(C#总秒数与datetime相互转换)