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초