집 >데이터 베이스 >MySQL 튜토리얼 >mysql 문자열 날짜를 변환하는 방법
MySQL 데이터베이스에서 날짜 데이터는 매우 일반적인 데이터 유형입니다. 날짜 데이터를 계산하고 비교해야 할 경우 날짜 데이터를 변환해야 합니다. 이 기사에서는 MySQL에서 문자열 날짜를 변환하는 방법을 소개합니다.
1. 문자열 날짜 형식
MySQL에는 다양한 문자열 날짜 형식이 있으며 일반적인 형식은 다음과 같습니다. YYYY
SELECT STR_TO_DATE('2021-10-01', '%Y-%m-%d');그 중 "%Y-%m-%d"는 날짜 형식입니다. 실제 상황에 따라 수정해야 합니다. 3. Unix 타임스탬프로 변환MySQL에서는 문자열 날짜를 Unix 타임스탬프로 변환할 수도 있습니다. Unix 타임스탬프는 1970년 1월 1일 0:00:00 이후의 초 수입니다. 문자열 날짜를 Unix 타임스탬프로 변환하려면 "UNIX_TIMESTAMP" 함수를 사용하세요. 예를 들어 문자열 "2021-10-01"을 Unix 타임스탬프로 변환하려면 다음 문을 사용하면 됩니다.
SELECT UNIX_TIMESTAMP('2021-10-01');4 문자열 유형으로 변환MySQL에서는 날짜 유형 또는 Unix를 변환할 수 있습니다. 타임스탬프는 문자열 유형입니다. 날짜 형식을 문자열 형식으로 변환하려면 "DATE_FORMAT" 함수를 사용하고, Unix 타임스탬프를 문자열 형식으로 변환하려면 "FROM_UNIXTIME" 함수를 사용합니다. 예를 들어 날짜 유형 "2021-10-01"을 문자열 유형으로 변환하려면 다음 문을 사용하면 됩니다.
SELECT DATE_FORMAT('2021-10-01', '%Y-%m-%d');그 중 "%Y-%m-%d"는 문자열 날짜 형식입니다. 실제 상황에 따라 수정이 필요한 변환이 필요합니다. Unix 타임스탬프를 문자열 유형으로 변환하려면 다음 명령문을 사용할 수 있습니다.
SELECT FROM_UNIXTIME(1633046400, '%Y-%m-%d');여기서 "1633046400"은 변환할 Unix 타임스탬프이고 '%Y-%m-%d'는 변환할 문자열 날짜 형식입니다. , 실제 상황에 따라 수정해야 합니다. 5. 요약이 기사에서는 날짜 유형으로 변환, Unix 타임스탬프로 변환, 문자열 유형으로 변환을 포함하여 MySQL에서 문자열 날짜를 변환하는 방법을 소개합니다. 실제 적용에서는 필요에 따라 다양한 변환 방법을 선택할 수 있습니다.
위 내용은 mysql 문자열 날짜를 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!