问题:
startTime = DateTime.Now;
-----------
slExecutedTime.Text = (DateTime.Now - startTime).ToString();
执行结果:
已执行:00:00:03.1234434(后面会多出很多的小数位)
想要的执行结果:
已执行:00:00:03
--------------------------------------------------------------------------------
解决方案一(推荐):
TimeSpan的相关属性:
这是最基本的,得到的是毫秒数
如果你是只单纯的需要你的那种格式完全可以直接取前10位就行了
ts3.ToString("g") 0:00:07.171
ts3.ToString("c") 00:00:07.1710000
ts3.ToString("G") 0:00:00:07.1710000
有三种格式可以选择,我建议如果需要其实一种的时候可以使用截取的试比较快捷
比如
方案二:较繁琐
}
return dateDiff;
}
#endregion
来自:http://www.cnblogs.com/hongfei/archive/2013/03/11/2953366.html
新闻热点
疑难解答