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);
// seconds
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 seconds
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);
// seconds
Console.WriteLine(ts.Seconds);
// total seconds
Console.WriteLine(ts.TotalSeconds);
}
} 출력
20 360020