Application/C# (WinForm)
[C# WinForm] 경과 시간 체크 (TimeSpan & Stopwatch)
devsalix
2023. 12. 25. 10:08
728x90
일반적으로 두 시간의 차이를 구하는 코드를 알려 드리겠습니다
1. TimeSpan
우선 첫 번째는 System 네임 스페이스의 TimeSpan 클래스를 활용해
두 시간의 차이를 구하는 구현 코드는
DateTime dtStart = DateTime.Now;
// Process.....
TimeSpan ts = DateTime.Now - dtStart;
//ts.TotalMilliseconds.ToString();
위와 같은 방식의 코드를 작성해 경과 시간을 측정하면 됩니다
2. Stopwatch
두번째는 System.Diagnostics 네임 스페이스의 Stopwatch 클래스입니다
구현 코드는
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
// Process...
stopWatch.Stop();
//stopWatch.ElapsedMilliseconds.ToString()
위와 같이 클래스 하나를 변수 선언 및 할당해서
시작과 종료 그리고 값을 가져오면 됩니다
TimeSpan 보다는 조금 더 직관적인 코드를 작성할 수 있을 듯합니다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형