如何将字符串转换为时间对象进行计算
本文关键字:对象 计算 时间 字符串 转换 | 更新日期: 2023-09-27 18:16:29
如何以秒:毫秒格式输出?
TimeSpan start = TimeSpan.Parse(pair.Value[3]);
TimeSpan end = TimeSpan.Parse(pair.Value[4]);
Console.WriteLine(TimeSpan.Compare( start,end));
这里的代码以秒为单位打印差异。我如何使用字符串修复它。格式,我不知道约定毫秒?
您需要查看两个时间跨度之间的差异。
TimeSpan start = new TimeSpan(42); // 42 ticks
TimeSpan end = new TimeSpan(420000000);
TimeSpan diff = end.Subtract(start);
string ms = diff.Milliseconds.ToString();
string sec = ((int)diff.TotalSeconds).ToString();
Console.WriteLine(sec + ":" + ms);
Console.WriteLine(end.Subtract(start).TotalMilliseconds)
如果以秒为单位,您可以将答案乘以1000并将其写成字符串?
否则,请查看这篇MSDN文章http://msdn.microsoft.com/en-us/library/bb882581.aspx