집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 DATE_FORMAT 함수를 사용하여 날짜를 다른 형식으로 변환하는 방법
MySQL에서 DATE_FORMAT 함수를 사용하여 날짜를 다른 형식으로 변환하는 방법
날짜는 데이터베이스의 일반적인 데이터 유형입니다. 실제 적용에서는 다양한 요구 사항을 충족하기 위해 날짜 형식을 지정해야 하는 경우가 많습니다. MySQL은 날짜를 다른 형식으로 변환하는 DATE_FORMAT 함수를 제공합니다.
DATE_FORMAT 함수의 구문은 다음과 같습니다.
DATE_FORMAT(날짜, 형식)
이 중 date는 변환할 날짜이고 형식은 지정된 형식 문자열입니다. 다음은 일반적으로 사용되는 날짜 형식 코드입니다.
다음은 날짜 형식 변환을 위해 DATE_FORMAT 함수를 사용하는 방법을 보여주는 몇 가지 예입니다.
날짜 변환 to year-month-date 형식:
SELECT DATE_FORMAT('2022-06-30', '%Y-%m-%d');
출력 결과: 2022-06-30
날짜를 월-일-년으로 변환하는 형식:
SELECT DATE_FORMAT('2022-06-30', '%m-%d-%Y');
출력 결과: 06-30 -2022
날짜 변환 날짜를 요일의 전체 이름으로 변환:
SELECT DATE_FORMAT('2022-06-30 14:30:45', '%H:%i:%s');
출력은 다음과 같습니다. 목요일
날짜를 해당 월의 약어로 변환:
SELECT DATE_FORMAT('2022-06-30', '%W');
출력 결과는 다음과 같습니다. Jun
위의 예 외에도 실제 필요에 따라 더 복잡한 날짜 형식 변환을 수행할 수도 있습니다. 예를 들어 날짜를 분기 표현으로 변환하거나 특정 요구 사항을 충족하기 위해 날짜를 특정 형식으로 변환할 수 있습니다.
DATE_FORMAT 함수는 형식 변환에만 사용할 수 있으며 날짜 계산이나 비교에는 사용할 수 없습니다. 날짜를 계산하거나 비교해야 하는 경우 DATE_ADD, DATEDIFF 등과 같이 MySQL에서 제공하는 다른 날짜 함수를 사용할 수 있습니다.
요약하자면, DATE_FORMAT 함수는 날짜를 다른 형식으로 변환하는 MySQL의 강력한 도구입니다. 사용법을 익히면 다양한 날짜 형식 요구 사항을 충족하고 날짜 데이터를 더 잘 처리하고 표시할 수 있습니다.
위 내용은 MySQL에서 DATE_FORMAT 함수를 사용하여 날짜를 다른 형식으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!