[C#] 날짜 차이, 시간차이, 분 차이, 초차이 구하기
2013. 1. 6. 16:12
728x90
반응형
실무진에서 이벤트 관련한 코딩을 진행하다 보면,
가장 많이 접하게 되는 것이 시간 및 날짜의 차이를 구하는 구문이 아닐까 생각이 든다.
간단하게 ASP.NET 안에서 C# 구문을 이용하여
날짜, 시간, 분, 초의 차이를 구하는 구문을 만들어 보았다.
차이 구하기
-
DateTime StartDate = Convert.ToDateTime("2012-05-07 08:00:00");
-
DateTime EndDate = Convert.ToDateTime("2012-05-10 10:20:30");
-
-
TimeSpan dateDiff = EndDate - StartDate;
-
-
int diffDay = dateDiff.Days;
-
int diffHour = dateDiff.Hours;
-
int diffMinute = dateDiff.Minutes;
-
int diffSecond = dateDiff.Seconds;
-
-
-
Response.Write("날짜차이 : " + diffDay.ToString() + "일 <br/>");
-
Response.Write("시간차이 : " + diffHour.ToString() + "시간 <br/>");
-
Response.Write("분차이 : " + diffMinute.ToString() + "분 <br/>");
-
Response.Write("초차이 : " + diffSecond.ToString() + "초 <br/>");
-
-
Response.End();
결과 화면
날짜차이 : 3일
시간차이 : 2시간
분차이 : 20분
초차이 : 30초
위와 같은 결과 화면을 구현할 수 있다.
728x90
'Program Language > C#' 카테고리의 다른 글
[C#] MD5를 이용해서 암호화 방법 (0) | 2020.01.13 |
---|---|
[C#] CallerMemberAttribute 를 이용한 현재 메소드의 호출자 정보 알아오기 및 성능 비교 (feat. StackTrace) (0) | 2019.12.30 |
[C#] Enum 값 검사 (0) | 2019.12.26 |
[C#] 인터페이스를 이용한 콜백 (0) | 2019.12.17 |
[C#] 문자열 숫자형식 포맷팅 String.Format ( C# Numberic Formatting ) (0) | 2013.01.10 |