집 >데이터 베이스 >MySQL 튜토리얼 >TIMESTAMPDIFF를 사용하여 MySQL에서 날짜/시간 차이를 계산하는 방법은 무엇입니까?
MySQL에서 날짜/시간 차이 계산
MySQL에서 날짜/시간 값으로 작업할 때 두 날짜와 시간의 차이를 계산하는 것은 일반적인 작업이 됩니다. 이를 위해 MySQL은 TIMESTAMPDIFF라는 강력한 기능을 제공합니다.
날짜/시간 차이 쿼리:
두 날짜/시간의 차이를 찾으려면 다음을 사용하세요. 구문:
SELECT TIMESTAMPDIFF(unit, datetime1, datetime2)
예:
사용자의 마지막 로그인 시간을 last_login이라는 날짜/시간 열로 저장하는 테이블이 있는 시나리오를 생각해 보세요. 마지막 로그인 이후 경과된 시간을 계산하려면 다음 쿼리를 사용할 수 있습니다.
SELECT TIMESTAMPDIFF(SECOND, last_login, NOW())
이 쿼리에서 last_login은 마지막 로그인 시간이 포함된 필드를 나타내고 NOW()는 현재 날짜와 시간을 나타냅니다. . TIMESTAMPDIFF 함수는 두 날짜/시간의 차이를 초 단위로 계산합니다.
측정 단위:
TIMESTAMPDIFF 함수의 단위 매개변수는 차이에 대한 측정 단위를 지정합니다. . 일반적인 단위는 다음과 같습니다.
다음을 선택하세요. 애플리케이션의 상황에 따라 적절한 단위를 선택하세요.
추가 옵션:
위 내용은 TIMESTAMPDIFF를 사용하여 MySQL에서 날짜/시간 차이를 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!