C# 从timespan.today中减去timespan.min

C# 从timespan.today中减去timespan.min,c#,C#,我有一个datatable列类型TimeSpan。如何从当前时间中减去此timespan列的最小值?谢谢。 列名小时数 计算最小值: var min = table.AsEnumerable() .Min(r => r.Field<TimeSpan>("Hours")); 请更具体地说明你想做什么。我不能使用AsEnumerable!是否缺少引用?@user3216067是-System.Data.DataSetExtensions.dllhmm

我有一个datatable列类型TimeSpan。如何从当前时间中减去此timespan列的最小值?谢谢。 列名小时数

计算最小值:

var min = table.AsEnumerable()
               .Min(r => r.Field<TimeSpan>("Hours"));

请更具体地说明你想做什么。我不能使用AsEnumerable!是否缺少引用?@user3216067是-System.Data.DataSetExtensions.dllhmm中的System.Data,我已经有System.Data您可能需要添加对System.Data.DataSetExtensions.dll的引用。如果您没有使用具有该程序集的.NET版本,那么您可以通过行循环并以老式方式计算最小值。这是因为我现在表中没有数据。我的datatable每分钟生成一次数据,有时甚至没有数据。那么如何避免这种情况呢?谢谢
var newTime = DateTime.Now - min;