TimeSpan.Seconds: thành phần giây (0-59) của khoảng thời gian. TimeSpan.TotalSeconds: tổng số giây của toàn bộ khoảng thời gian (double).
Ví dụ 1: Seconds
using System;
public class Demo
{
public static void Main()
{
TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0); // 0 ngày, 100 giờ, 0 phút, 20 giây, 0 ms
Console.WriteLine(ts.Seconds); // Chỉ thành phần giây
}
}
Kết quả
20
Ví dụ 2: TotalSeconds
using System;
public class Demo
{
public static void Main()
{
TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
Console.WriteLine(ts.TotalSeconds); // Tổng giây
}
}
Kết quả
360020
Ví dụ 3: So sánh cả hai
using System;
public class Demo
{
public static void Main()
{
TimeSpan ts = new TimeSpan(0, 100, 0, 20, 0);
Console.WriteLine("Seconds (thành phần): " + ts.Seconds);
Console.WriteLine("TotalSeconds (tổng): " + ts.TotalSeconds);
}
}
Kết quả
Seconds (thành phần): 20 TotalSeconds (tổng): 360020
Tương tự: Minutes vs TotalMinutes, Hours vs TotalHours, Days vs TotalDays, Milliseconds vs TotalMilliseconds.