728x90
반응형
C#에서 현재시간을 저장하고 그다음 작업까지 걸리는 시간을 구하는 방법
long startTime = DateTime.Now.Ticks;
Thread.Sleep(1000);
현재 시간을 startTime 변수가 저장
1초만큼 대기 후
long checkTime = DateTime.Now.Ticks - startTime;
현재시간에서 이전에 저장한 시간을 빼줌
TimeSpan elapsedSpan = new TimeSpan(checkTime);
TimeSpan은 두 날짜 간의 차이를 알 수 있는 구조체
TimeSpan선언 후 계산된 시간 할당
Console.WriteLine(" {0:N0} nanoseconds", checkTime * 100);
Console.WriteLine(" {0:N0} ticks", checkTime);
Console.WriteLine(" {0:N2} seconds", elapsedSpan.TotalSeconds);
Console.WriteLine(" {0:N2} minutes", elapsedSpan.TotalMinutes);
확인
728x90
반응형
'.Net > C#' 카테고리의 다른 글
C# WPF 다른 스레드가 이 개체를 소유하고 있어 호출 스레드가 해당 개체에 액세스할 수 없습니다. (0) | 2022.10.05 |
---|---|
C# List Generic Struct/txt Save 리스트 배열 구조체 텍스트 저장 (0) | 2022.09.29 |
C# 텍스트 파일(txt) 쓰기 읽기 (0) | 2022.09.27 |
댓글