您的位置:首页 > 编程语言 > C#

c# 计算时间间隔

2008-10-24 13:27 197 查看
一般的比较时间:

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

ts.TotalHours就是他们的时间差转成的小时数,会有小数.
再来一个计算程序运行时间的代码:

TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数
//Your Code
TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);
TimeSpan ts = ts2.Subtract(ts1).Duration(); //时间差的绝对值
String spanTime = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分" + ts.Seconds.ToString() + "秒"; //以X小时X分X秒的格式现实执行时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: