PostgreSQL의 타임스탬프에서 날짜(YYYY/MM/DD) 추출
PostgreSQL의 타임스탬프에서 날짜 부분만 검색하려면 다음을 사용하세요. 다음 메소드:
타입 캐스팅:
타임스탬프에 접미사 "::date"를 추가하여 캐스팅합니다. DATE 데이터 유형. 추가 처리 없이 타임스탬프를 원하는 형식으로 직접 변환하는 방법입니다.
SELECT '2010-01-01 12:00:00'::timestamp::date;
날짜 잘림 기능:
"date_trunc" 기능을 사용하여 타임스탬프를 특정 날짜 단위(예: 일)로 자릅니다. 이 방법은 필요한 경우 타임스탬프의 시간대를 보존합니다.
SELECT date_trunc('day', now());
예: 타임스탬프에서 날짜 추출 및 DATE 열에 삽입
추출된 날짜를 삽입하려면 (YYYY/MM/DD)를 다른 테이블의 DATE 열에 추가하려면 다음 단계를 따르세요.
예:
-- Extract the date from a timestamp SELECT '2011/05/26 09:00:00'::timestamp::date; -- Insert the extracted date into a DATE column INSERT INTO my_table (date_column) VALUES ('2011-05-26');
위 내용은 PostgreSQL의 타임스탬프에서 YYYY/MM/DD 날짜를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!