TimeSpan Seconds()和TotalSeconds()之间的差异

TimeSpanSeconds()是时间的一部分,而TimeSpanTotalSeconds()将整个时间转换为秒。

首先让我们看一下TimeSpanSeconds()方法。

示例

using System;
using System.Linq;
public class Demo {
   public static void Main() {
      TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
      //秒
      Console.WriteLine(ts.Seconds);
   }
}

输出结果

20

现在,让我们看看TotalSeconds如何在相同的TimeSpan值下工作。

示例

using System;
using System.Linq;
public class Demo {
   public static void Main() {
      TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
      // total秒
      Console.WriteLine(ts.TotalSeconds);
   }
}

输出结果

360020

现在,我们将在同一示例中看到它们两者。

示例

using System;
using System.Linq;
public class Demo {
   public static void Main() {
      TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
      //秒
      Console.WriteLine(ts.Seconds);
      // total秒
      Console.WriteLine(ts.TotalSeconds);
   }
}

输出结果

20
360020