TimeSpan Seconds() 和 TotalSeconds() 之间的区别

csharpprogrammingserver side programming更新于 2025/11/24 16:27:00

TimeSpan Seconds() 是时间的一部分,而 TimeSpan TotalSeconds() 将整个时间转换为秒。

我们先看看 TimeSpan Seconds() 方法。

示例

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);
      // 总秒数
      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);
      // 总秒数
      Console.WriteLine(ts.TotalSeconds);
   }
}

输出

20
360020

相关文章