![]()
string sdsdsdsds = "12";
//string sdsdsdsds = "1";
var sdsdsdsdsds = sdsdsdsds.PadLeft(2, '0'); //不足2位 就补充0 足2位 就不变
DateTime dts1 = DateTime.Now;
DateTime dts2 = dts1.AddHours(2).AddMinutes(55).AddSeconds(48);
TimeSpan ts = (dts2 - dts1); // 时间间隔 也可叫 时间戳
// (严格说时间戳 是格林威治时间1970年01月01日00时00分00秒 北京时间1970年01月01日08时00分00秒 到现在 总秒数) 也是一个时间间隔
string sdt2 = string.Format("{0}:{1}:{2}:{3}", ts.Days.ToString().PadLeft(2, '0'), ts.Hours.ToString().PadLeft(2, '0'), ts.Minutes.ToString().PadLeft(2, '0'), ts.Seconds.ToString().PadLeft(2, '0'));
Console.WriteLine(sdt2);
Console.WriteLine(ts.ToString()); // 直接返回相差时间 数 多少天 多少小时 多少分钟 多少秒...
Console.WriteLine(ts.TotalHours); // 2.93个小时 相当于 相差 2个小时 55分钟 48 秒 可计算
Console.WriteLine(ts.TotalSeconds);// 相差的总共 多少秒