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