MySQL에서 날짜 형식 지정하는 방법은 무엇인가요?


MySQL에서는 DATE_FORMAT() 함수를 사용하여 날짜 형식을 지정할 수 있습니다. 이 함수는 SELECT 문에서 사용되며, 첫 번째 인수로 날짜 필드를, 두 번째 인수로는 날짜 형식을 지정하는 문자열을 입력합니다.

예를 들어, "2021-09-30"이라는 날짜를 "30/09/2021" 형식으로 표시하려면 다음과 같이 쿼리를 작성할 수 있습니다.

SELECT DATE_FORMAT('2021-09-30', '%d/%m/%Y');

결과는 다음과 같이 나타납니다.

30/09/2021

또한, 다양한 날짜 형식을 사용할 수 있습니다. 아래는 일부 예시입니다.

  • %Y: 4자리 연도
  • %y: 2자리 연도
  • %m: 2자리 월
  • %d: 2자리 일
  • %H: 24시간 형식의 시간
  • %h: 12시간 형식의 시간
  • %i: 2자리 분
  • %s: 2자리 초

예를 들어, "2021-09-30 15:30:45"라는 날짜와 시간을 "2021년 9월 30일 오후 3시 30분 45초" 형식으로 표시하려면 다음과 같이 쿼리를 작성할 수 있습니다.

SELECT DATE_FORMAT('2021-09-30 15:30:45', '%Y년 %c월 %e일 %p %l시 %i분 %s초');

결과는 다음과 같이 나타납니다.

2021년 9월 30일 오후 3시 30분 45초


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.