c# 计算时间间隔

今天写了一个小软件,用的了时间间隔,特意查了一些资料.记之.

一般的比较时间:

// file_info.CreationTime是一个文件的创建日期,类型是datetime
// 我这里是计算与当前时间的间隔
TimeSpants = DateTime.Now - file_info.CreationTime;

ts.TotalHours就是他们的时间差转成的小时数,会有小数.

再来一个计算程序运行时间的代码:

TimeSpants1 = new TimeSpan(DateTime.Now.Ticks); // 获取当前时间的刻度数
// YourCode
TimeSpants2 = new TimeSpan(DateTime.Now.Ticks);
TimeSpants
= ts2.Subtract(ts1).Duration(); // 时间差的绝对值
StringspanTime = ts.Hours.ToString() + " 小时 " + ts.Minutes.ToString() + " " + ts.Seconds.ToString() + " " ; // 以X小时X分X秒的格式现实执行时间

你可能感兴趣的:(C++,c,C#)