>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 DATE_FORMAT 함수를 사용하여 날짜를 다른 형식으로 변환하는 방법

MySQL에서 DATE_FORMAT 함수를 사용하여 날짜를 다른 형식으로 변환하는 방법

WBOY
WBOY원래의
2023-07-12 10:22:533904검색

MySQL에서 DATE_FORMAT 함수를 사용하여 날짜를 다른 형식으로 변환하는 방법

날짜는 데이터베이스의 일반적인 데이터 유형입니다. 실제 적용에서는 다양한 요구 사항을 충족하기 위해 날짜 형식을 지정해야 하는 경우가 많습니다. MySQL은 날짜를 다른 형식으로 변환하는 DATE_FORMAT 함수를 제공합니다.

DATE_FORMAT 함수의 구문은 다음과 같습니다.
DATE_FORMAT(날짜, 형식)

이 중 date는 변환할 날짜이고 형식은 지정된 형식 문자열입니다. 다음은 일반적으로 사용되는 날짜 형식 코드입니다.

  • %Y: 4자리 연도
  • %y: 2자리 연도
  • %m: 2자리 월
  • %d: 2자리 날짜
  • % H : 24시간제 시
  • %h: 12시간제 시
  • %i: 2자리 분
  • %s: 2자리 초
  • %W: 주의 전체 이름
  • % w: 요일
  • %M의 약어: 월의 전체 이름
  • %b: 월의 약어

다음은 날짜 형식 변환을 위해 DATE_FORMAT 함수를 사용하는 방법을 보여주는 몇 가지 예입니다.

  1. 날짜 변환 to year-month-date 형식:

    SELECT DATE_FORMAT('2022-06-30', '%Y-%m-%d');

    출력 결과: 2022-06-30

  2. 날짜를 월-일-년으로 변환하는 형식:

    SELECT DATE_FORMAT('2022-06-30', '%m-%d-%Y');

    출력 결과: 06-30 -2022

  3. 날짜 변환 날짜를 요일의 전체 이름으로 변환:

    SELECT DATE_FORMAT('2022-06-30 14:30:45', '%H:%i:%s');

    출력은 다음과 같습니다. 목요일

  4. 날짜를 해당 월의 약어로 변환:

    SELECT DATE_FORMAT('2022-06-30', '%W');

    출력 결과는 다음과 같습니다. Jun

  5. 위의 예 외에도 실제 필요에 따라 더 복잡한 날짜 형식 변환을 수행할 수도 있습니다. 예를 들어 날짜를 분기 표현으로 변환하거나 특정 요구 사항을 충족하기 위해 날짜를 특정 형식으로 변환할 수 있습니다.

    DATE_FORMAT 함수는 형식 변환에만 사용할 수 있으며 날짜 계산이나 비교에는 사용할 수 없습니다. 날짜를 계산하거나 비교해야 하는 경우 DATE_ADD, DATEDIFF 등과 같이 MySQL에서 제공하는 다른 날짜 함수를 사용할 수 있습니다.

  6. 실제 개발에서는 DATE_FORMAT 함수를 이해하고 능숙하게 사용하는 것이 날짜 데이터 처리의 핵심 중 하나입니다. 형식 문자열을 합리적으로 선택함으로써 날짜를 표시 및 분석에 적합한 다른 형식으로 변환하여 프로그램의 유연성과 가독성을 향상시킬 수 있습니다.

요약하자면, DATE_FORMAT 함수는 날짜를 다른 형식으로 변환하는 MySQL의 강력한 도구입니다. 사용법을 익히면 다양한 날짜 형식 요구 사항을 충족하고 날짜 데이터를 더 잘 처리하고 표시할 수 있습니다.

위 내용은 MySQL에서 DATE_FORMAT 함수를 사용하여 날짜를 다른 형식으로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.