Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

TimeSpan Seconds()와 TotalSeconds()의 차이점

<시간/>

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