본문 바로가기
C#/c#

c# DateTime 시간 차이 구하기 날짜 비교

by izen8 2021. 7. 28.
반응형

DateTime sTime = DateTime.Now;

// 1초 대기

Thread.Sleep(1000)

DateTime eTime = DateTime.Now;

 

// 시간 차이 구함

TimeSpan gapTime = eTime - sTime;

int diffDay = gapTime.Days;

int diffHour = gapTime.Hours;

int diffMinute = gapTime.Minutes;

int diffSecond = gapTime.Seconds;

 

string msg = "";

if (diffDay != 0) msg += diffDay + "일 ";

if (diffHour != 0) msg += diffHour + "시 ";

if (diffMinute != 0) msg += diffMinute + "분 ";

if (diffSecond != 0) msg += diffSecond + "초 ";

MessageBox.Show("[작업 시간]\n" + msg);

 

반응형

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

C# DataTable Column 목록 얻기  (0) 2021.09.03
c# DataTable 값 변경하기  (0) 2021.08.25
[C#] 현재 날짜, 시간 얻어오기(Stirng 반환)  (0) 2020.11.24
C# Tip  (0) 2012.01.26
[C#] [File] 레지스트리 읽어오기  (0) 2012.01.25

댓글