집 >데이터 베이스 >MySQL 튜토리얼 >SQL의 타임스탬프에서 밀리초와 초를 어떻게 제거할 수 있나요?
타임스탬프에서 밀리초 및 두 번째 부분 삭제
타임스탬프로 작업할 때 밀리초 및/또는 밀리초를 제거해야 하는 시나리오가 종종 있습니다. 또는 두 번째 구성 요소. 이를 달성하는 두 가지 방법은 다음과 같습니다.
1. 타임스탬프(0)로 캐스팅
타임스탬프를 timestamp(0) 또는 timestamptz(0)로 캐스팅하면 값이 전체 초로 반올림되어 밀리초와 초 부분이 효과적으로 삭제됩니다.
SELECT now()::timestamp(0);
2. date_trunc() 함수 사용
date_trunc() 함수를 사용하면 타임스탬프를 지정된 간격으로 잘라낼 수 있습니다. 'second'를 첫 번째 인수로 지정하면 타임스탬프를 전체 초로 자를 수 있습니다.
SELECT date_trunc('second', now()::timestamp);
'분'을 첫 번째 인수로 사용하여 타임스탬프를 다음 전체 분으로 자를 수도 있습니다. 초와 밀리초.
참고:
위 내용은 SQL의 타임스탬프에서 밀리초와 초를 어떻게 제거할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!