c# - 在 .NET 中乘以 TimeSpan

标签 c# .net date time timespan

如何在 C# 中乘以 TimeSpan 对象?假设变量 durationTimeSpan ,我想,例如

duration*5

但这给了我一个错误“operator * cannot be applied to types TimeSpan and int”。这是我目前的解决方法

duration+duration+duration+duration+duration

但这不会扩展到非整数倍数,例如。 持续时间 * 3.5

最佳答案

From this article

TimeSpan duration = TimeSpan.FromMinutes(1);
duration = TimeSpan.FromTicks(duration.Ticks * 12);
Console.WriteLine(duration);     

关于c# - 在 .NET 中乘以 TimeSpan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9909086/

相关文章:

c# - 为什么 MapInheritedProperties() 将我的实体映射到两个表中?

c# - 数字和可为空数字之间的加减法的反直觉设计

javascript - 在 JavaScript 中将插入的任何日期转换为 ISO 格式而不带时间戳

date - 使用单元格格式值的 IF 语句

java - 尝试理解 Java 中的时区

c# - Linq 中的计算字段按总和分组

c# - 如何在.Net core中使用Google Sheets API?

c# - ASP.NET 和 Java Servlets/JSP 之间的技术差异

.NET CryptoStream 在 Dispose() 中读取密文的结尾并爆炸

c# - 检测已安装的浏览器,因此 Process.Start ("chrome") 不会出错