PostgreSQL의 타임스탬프에서 날짜(yyyy/mm/dd) 추출
날짜(yyyy/ mm/dd)의 타임스탬프에서 PostgreSQL.
형변환 사용:
타임스탬프를 날짜에 직접 형변환하려면 ::date를 타임스탬프에 추가하세요.
SELECT '2011/05/26 09:00:00'::date;
이것은 날짜 구성 요소를 Postgresql DATE로 반환합니다. 유형:
2011/05/26
to_char() 및 to_date() 사용:
또 다른 접근 방식은 to_char()를 사용하여 타임스탬프를 문자열로 변환한 다음 다시 to_date()를 사용하여 날짜:
SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE>
사용 date_trunc() 함수:
date_trunc() 함수를 사용하면 시간대를 유지하면서 타임스탬프에서 날짜 구성 요소를 추출할 수도 있습니다.
SELECT date_trunc('day', timestamp) FROM val3 WHERE>
이 결과는 다음과 같습니다. 원래 타임스탬프와 동일한 시간대를 갖는 Postgresql DATE 유형의 날짜 구성요소입니다.
위 내용은 PostgreSQL의 타임스탬프에서 날짜(yyyy/mm/dd)를 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!