반응형
아래의 코드는 DateTime을 이용하여 시간의 차이를 구하는 코드입니다.
코드 상에서 작업 시간을 측정하는데 유용하게 사용할 수 있습니다.
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);
반응형
'.Net' 카테고리의 다른 글
C# 프로젝트로 생성한 EXE 또는 DLL의 실제 경로 얻기 (0) | 2020.11.04 |
---|---|
C#의 GUID & MSSQL의 Uniqueidentifier 생성하기 (0) | 2018.02.22 |
C# using-namespace-directive (0) | 2017.06.02 |
IIS 활성화 (0) | 2017.01.03 |
TFS에서 소스 비교 시 사용자 사용 프로그램 연결하기. (0) | 2016.12.07 |
댓글