C# - 현재 시간 표기 방법(DateTime.Now)과 날짜/시간 포맷팅하기

반응형

 

DateTime.Now (현재 시간 가져오기)

  • 현재 날짜와 시간을 가져옴
MessageBox.Show(DateTime.Now + "");


DateTime.Now.ToString("") (날짜 포맷팅하기)

  • 포맷 형식에 따른 시계열 형태 반환

 

  • 년도(year) 표현

 

  • 월(month) 표현
  • 주의 : 소문자 mm은 분을 나타내는 표기임

  • 일(day) 표현

 

  • 시간(hour) 표현

 

  • 분(minute) 표현
  • 주의 : 대문자 M은 월을 나타내는 표기임

 

  • 초(second) 표현

 

  • 밀리초(milli second) 표현

 

  • 포맷팅 예시
    • MS-SQL의 getdate() 함수의 포맷 형식 맞추기
-- MS-SQL
select getdate()

// C# DateTime Formatting
MessageBox.Show( DateTime.Now.ToString("yyyy-MM-d HH:m:ss:fff") );

반응형