집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 선택 쿼리에서 UTC 날짜를 현지 시간대로 변환하는 방법은 무엇입니까?
MySQL 선택 쿼리에서 UTC 날짜를 현지 시간대로 변환
질문:
방법 UTC 타임스탬프 열 "displaytime"을 현지 시간대로 변환하도록 MySQL 쿼리를 수정할 수 있습니까?
답변 1:
CONVERT_TZ() 함수를 사용하세요. 다음과 같습니다:
SELECT CONVERT_TZ(displaytime, 'GMT', 'MET');
답변 2:
시간대 테이블이 초기화되었는지 확인하세요. mysql_tzinfo_to_sql 프로그램을 사용하여 이를 채웁니다.
shell> mysql_tzinfo_to_sql /usr/share/zoneinfo
초기화되면 위에서 설명한 대로 CONVERT_TZ() 함수를 사용할 수 있습니다.
추가 참고 사항:
SELECT * FROM mysql.time_zone; SELECT * FROM mysql.time_zone_name;
위 내용은 MySQL 선택 쿼리에서 UTC 날짜를 현지 시간대로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!