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
반응형