본문 바로가기
C#

[C#] BCL - DateTime Tick으로 시간차 계산

by Jcoder 2020. 11. 28.

     

1,000,000 sum 구하기 시간

 

      static void Main(string[] args)

      {

         Console.WriteLine("DateTime을 이용한 시간차 계산");

         // DateTime은 struct로 정의된 값 형식

         DateTime befor = DateTime.Now;

         sum();

         DateTime after = DateTime.Now;

 

         long gap = after.Ticks - befor.Ticks;

 

         Console.WriteLine($"Total Ticks : {gap}");

         Console.WriteLine($"millisecond : {gap / 10000}"); // 10,000 주의 tick = 1ms*10000

         Console.WriteLine($"second : {gap / 10000 / 1000}");

         Console.ReadLine();

 

      }

 

      private static long sum()

      {

         long sum = 0;

 

         for (int i = 0; i < 1000000; i++)

         {

            sum += i;

         }

 

         return sum;

      }

'C#' 카테고리의 다른 글

[C#] BCL - string 대소문자 구분  (0) 2020.11.28
[C#] BCL - Stopwatch로 시간차 계산  (0) 2020.11.28
[C#] Dispose 상속 및 재정의  (0) 2020.11.27
[C#] 문자열에 특정 문자 개수 찾기  (0) 2020.11.19
[C#] ini 파일 읽기/쓰기  (0) 2020.11.19