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