我有一个带有DateTime属性的类的集合,我想得到Minutes和Seconds的总和.有没有简单的方法可以使用LINQ而无需手动求和分钟和秒数?
我想你的意思是TimeSpan而不是DateTime?你不能添加DateTime的......
总结TimeSpan:
list.Sum(span => span.TotalSeconds)==>总秒数
TimeSpan.FromSeconds(...)==>将总秒数转换回时间跨度
然后,您可以使用TimeSpan中的属性将其重新格式化为小时,分钟,秒等.
| 归档时间: |
|
| 查看次数: |
2883 次 |
| 最近记录: |