>  기사  >  데이터 베이스  >  mysql 날짜 변환

mysql 날짜 변환

WBOY
WBOY원래의
2023-05-18 10:25:071817검색

MySQL은 널리 사용되는 관계형 데이터베이스 관리 시스템이며 날짜 유형에는 여러 형식이 있습니다. 데이터 쿼리나 데이터 가져오기를 수행할 때 날짜 유형을 한 형식에서 다른 형식으로 변환해야 하는 경우가 있습니다. 이 기사에서는 MySQL 날짜 유형 변환 방법에 대해 설명합니다.

MySQL 날짜 유형

MySQL은 다음을 포함한 여러 날짜 유형을 지원합니다.

  1. DATE 유형: 2021-07-21과 같이 'YYYY-MM-DD' 형식으로 날짜를 나타냅니다.
  2. TIME 유형: 14:30:45 등 'HH:MM:SS' 형식으로 시간을 나타냅니다.
  3. DATETIME 유형: 'YYYY-MM-DD HH:MM:SS' 형식으로 날짜와 시간을 나타냅니다(예: 2021-07-21 14:30:45).
  4. TIMESTAMP 유형: DATETIME과 유사하지만 'YYYY-MM-DD HH:MM:SS' 형식으로 더 적은 수의 숫자를 표시할 수 있습니다.

날짜 형식 변환

MySQL에서는 DATE_FORMAT 함수를 사용하여 날짜 형식을 다른 형식으로 변환할 수 있습니다.

DATE_FORMAT(날짜, 형식)

그 중 date는 변환할 날짜 형식이고 format은 변환할 날짜 형식입니다. 다음은 몇 가지 일반적인 날짜 형식입니다.

%Y: 4자리 연도(예: 2021)

%m: 2자리 월(예: 07

%d: 2자리 날짜(예: 21

% H) : 24시간 형식의 시간(예: 14

%i: 두 자리 분, 예: 30

%s: 두 자리 초(예: 45

) 예를 들어 날짜를 다음과 같이 변경하려는 경우 2021- 07-21을 '2021년 7월 21일' 형식으로 변환하려면 다음 문을 사용할 수 있습니다.

SELECT DATE_FORMAT('2021-07-21','%d %M, %Y');

출력 결과는 '2021년 7월 21일'입니다.

마찬가지로 시간 유형을 한 형식에서 다른 형식으로 변환할 수도 있습니다.

시간 형식 변환

MySQL에서는 TIME_FORMAT 함수를 사용하여 시간 유형을 한 형식에서 다른 형식으로 변환할 수 있습니다.

TIME_FORMAT(시간, 형식)

그 중 time은 변환할 시간 형식이고 format은 변환할 시간 형식입니다. 다음은 몇 가지 일반적인 시간 형식입니다.

%h: 12시간 형식의 시간(예: 02)

%H: 24시간 형식의 시간(예: 14)

%i: 2자리 분(예: 30)

%s: 두 자리 초(예: 45)

%p: AM 또는 PM

예를 들어 14:30:45 시간을 '02:30:45 PM' 형식으로 변환하려는 경우 , we 다음 명령문을 사용할 수 있습니다:

SELECT TIME_FORMAT('14:30:45','%h:%i:%s %p');

출력 결과는 '02:30:45 PM '

날짜 및 시간 형식 변환

마찬가지로 날짜 및 시간 유형을 한 형식에서 다른 형식으로 변환할 수도 있습니다.

MySQL에서는 DATE_FORMAT과 TIME_FORMAT이라는 두 함수의 조합을 사용하여 날짜 및 시간 유형을 한 형식에서 다른 형식으로 변환할 수 있습니다.

예를 들어 날짜 및 시간 유형 '2021-07-21 14:30:45'을 '2021년 7월 21일 수요일, 오후 02:30:45' 형식으로 변환하려면 다음을 사용할 수 있습니다. 다음 명령문:

SELECT CONCAT( DATE_FORMAT('2021-07-21 14:30:45','%W, %d %M %Y, '), TIME_FORMAT('14:30:45','%h :%i: %s %p') );

출력 결과는 'Wednesday, 21 July 2021, 02:30:45 PM'입니다.

위 명령문에서는 DATE_FORMAT 함수를 사용하여 날짜를 다음으로 변환했습니다. '2021년 7월 21일 수요일', TIME_FORMAT 함수를 사용하여 시간을 '02:30:45 PM' 형식으로 변환하고, CONCAT 함수를 사용하여 두 문자열을 연결합니다.

결론

MySQL에서는 날짜 및 시간 형식이 매우 중요합니다. DATE_FORMAT 및 TIME_FORMAT 함수를 사용하면 날짜 및 시간 유형을 한 형식에서 다른 형식으로 쉽게 변환할 수 있습니다. 이러한 기능을 이해하면 데이터 쿼리 및 데이터 가져오기에 매우 도움이 됩니다.

위 내용은 mysql 날짜 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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