c# - 时间跨度差值始终为正

标签 c# timespan

我想将时间跨度差异值始终转换为正值

我的代码在这里:

TimeSpan lateaftertime = new TimeSpan();
lateaftertime = lateafter - Convert.ToDateTime(intime);

我想得到 lateaftertime 的结果总是积极的.. 请帮助我..

最佳答案

您可以使用 lateaftertime.Duration() 获得非负跨度。

关于c# - 时间跨度差值始终为正,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8922435/

相关文章:

c# - 无法确定条件表达式的类型,因为 'string' 和 'System.DBNull' 之间没有隐式转换

c# - 如何从 MatchCollection 中获取唯一元素

c# - 将 TimeSpan 格式化为看起来像时区偏移

c# - 什么是计算时间跨度的最佳方法

c# - 从数据库和文件系统中删除文件

c# - 通过 MSMQ 的 MassTransit 无法正常工作,为什么?

c# - HttpWebRequest 的 URL 被特殊字符截断

c# - 如何使用 @Model (TimeSpan) 在 Razor 中使用三元运算符?

c# - 以秒和分钟为单位转换计时器间隔

c# - TimeSpan 到 DateTime 转换