>  기사  >  데이터 베이스  >  MySQL 타임스탬프를 읽을 수 있는 시간 형식으로 변환하는 여러 방법에 대한 자세한 설명

MySQL 타임스탬프를 읽을 수 있는 시간 형식으로 변환하는 여러 방법에 대한 자세한 설명

PHPz
PHPz원래의
2023-04-20 10:09:251291검색

MySQL에서 시간은 일반적으로 1970년 1월 1일 이후의 초 단위 시간인 UNIX 타임스탬프로 저장됩니다. 그러나 실제 애플리케이션에서는 이러한 타임스탬프를 연도, 월, 일, 시, 분, 초 등과 같이 더 읽기 쉬운 형식으로 변환해야 하는 경우가 있습니다. 이 기사에서는 MySQL 타임스탬프를 읽을 수 있는 시간 형식으로 변환하는 몇 가지 방법을 소개합니다.

  1. FROM_UNIXTIME() 함수 사용

FROM_UNIXTIME()은 UNIX 타임스탬프를 날짜 시간 형식으로 변환하는 데 사용되는 MySQL의 시스템 함수입니다. 이 함수의 구문은 다음과 같습니다.

FROM_UNIXTIME(unix_timestamp[,format])

그 중 unix_timestamp는 UNIX 타임스탬프이고, format은 출력 시간 형식을 지정하는 데 사용되는 선택적 매개변수입니다.

예를 들어 타임스탬프를 연도, 월, 일 형식으로 변환합니다.

SELECT FROM_UNIXTIME(1562568000,'%Y-%m-%d');

이렇게 하면 2019-07-08이 출력됩니다.

타임스탬프를 더 자세한 형식으로 변환해야 하는 경우 다음 문을 사용할 수 있습니다.

SELECT FROM_UNIXTIME(1562568000,'%Y-%m-%d %H:%i:%s');

이렇게 하면 2019-07-08 08:00:00이 출력됩니다.

  1. DATE_FORMAT() 함수 사용

DATE_FORMAT()은 날짜 시간 형식을 지정된 형식으로 변환하는 데 사용되는 MySQL의 또 다른 시스템 함수입니다. 이 함수의 구문은 다음과 같습니다.

DATE_FORMAT(date,format)

그 중 date는 날짜 및 시간 유형의 데이터이고 format은 변환된 형식입니다.

예를 들어 타임스탬프를 연도, 월, 일 형식으로 변환합니다.

SELECT DATE_FORMAT(FROM_UNIXTIME(1562568000),'%Y-%m-%d');

이렇게 하면 2019-07-08이 출력됩니다.

타임스탬프를 더 자세한 형식으로 변환해야 하는 경우 다음 문을 사용할 수 있습니다.

SELECT DATE_FORMAT(FROM_UNIXTIME(1562568000),'%Y-%m-%d %H:%i:%s');

이렇게 하면 2019-07-08 08:00:00이 출력됩니다.

  1. TIMESTAMP() 함수 사용

TIMESTAMP() 함수는 MySQL의 시스템 함수로 날짜 시간 형식의 데이터를 UNIX 타임스탬프로 변환하는 데 사용됩니다. 이 함수의 구문은 다음과 같습니다.

TIMESTAMP(date)

그 중 date는 날짜 및 시간 형식의 데이터입니다.

예를 들어 날짜 시간을 타임스탬프 형식으로 변환합니다.

SELECT UNIX_TIMESTAMP('2019-07-08 08:00:00');

이렇게 하면 1562568000이 출력됩니다.

  1. UNIX_TIMESTAMP() 함수 사용

UNIX_TIMESTAMP() 함수는 MySQL의 시스템 함수로 날짜 및 시간 유형의 데이터를 UNIX 타임스탬프로 변환하는 데 사용됩니다. 이 함수의 구문은 다음과 같습니다.

UNIX_TIMESTAMP(date)

그 중 date는 날짜 및 시간 형식의 데이터입니다.

예를 들어 날짜 시간을 타임스탬프 형식으로 변환합니다.

SELECT UNIX_TIMESTAMP('2019-07-08 08:00:00');

이렇게 하면 1562568000이 출력됩니다.

요약

MySQL에서는 타임스탬프를 읽을 수 있는 시간 형식으로 변환하는 것이 매우 일반적입니다. 이 기사에서는 FROM_UNIXTIME() 함수, DATE_FORMAT() 함수, TIMESTAMP() 함수 및 UNIX_TIMESTAMP() 함수 사용을 포함하여 일반적으로 사용되는 몇 가지 방법을 소개합니다. 특정 요구 사항에 따라 다른 방법을 선택하면 시간 형식 변환을 보다 편리하게 수행할 수 있습니다.

위 내용은 MySQL 타임스탬프를 읽을 수 있는 시간 형식으로 변환하는 여러 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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