본문 바로가기

DateTime3

MSSQL FORMAT 문자를 활용한 DATETIME 표시하기 MSSQL에서 날짜 타입을 Format으로 변경 CONVERT를 사용하기도 하는데 숫자로 되어 있어 매우 불편합니다. MSSQL에서도 오라클에서 처럼 FORMAT 문자를 이용하여 변환 할 수 있습니다. FORMAT 문자 yyyy - 년도 4자리(2021) yy - 년도 2자리(21) MM - 월(01~12) dd - 일(01-31) hh - 시간 12시로 표시(01~12) HH - 시간 24시로 표시(00~23) mm - 분(00~59) ss - 초(00~59) tt - 오전(AM)/오후(PM) 쿼리 예제 쿼리 결과 SELECT FORMAT (getdate(), 'yyyy-MM-dd') 2021-07-29 SELECT FORMAT (getdate(), 'yyyy-MM-dd hh:mm:ss') 2021-0.. 2021. 7. 29.
C# DateTime Format DataTime의 Format 예제들입니다. 항상 헷갈렸는데 아래의 예를 자주 참고할 듯 합니다. ^^ Format Result DateTime.Now.ToString("MM/dd/yyyy") 05/29/2015 DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 05:50 DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 05:50 AM DateTime.Now.ToString("dddd, dd MMMM yyyy") Friday, 29 May 2015 5:50 Dat.. 2021. 4. 27.
C# 시간 차이 구하기(날짜 비교) 아래의 코드는 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 + "일 ";.. 2018. 1. 25.