나는 이런 식으로 뭔가를 닮은 쿼리를 사용하여 PostgreSQL의 8.3 데이터베이스 테이블에 날짜를 저장했습니다 :PostgreSQL : 알 수없는 날짜 출력 형식. 어떻게 날짜 출력 형식을 변환 할 수 있습니까?
INSERT INTO files (date_uploaded) VALUES (now());
According to the documentation 8.3 의지 출력은 설정에 따라 PostgreSQL의 네 가지 형식이있다.
SELECT date_uploaded FROM files WHERE id = 1;
내가 궁극적으로 출력 유닉스의 날짜 수 있도록하고 싶습니다 :
01:10:00.57875+00
SELECT 문은 간단한 선택, 더 재미 비즈니스가 없습니다 : 내 선택 문은 알 수없는 다섯 번째 형식을 반환 그러나 타임 스탬프 형식은 PHP's strtotime()
기능이 작동하는 모든 형식을 사용할 수 있습니다.
왜 PostgreSQL은 문서에 나열된 네 가지 형식 중 하나를 출력하지 않습니까?
"알 수없는"형식을 다른 형식으로 변환하거나 기본 출력 형식을 변경하려면 어떻게해야합니까?
이음새 내가 타임 스탬프 대신 시간을 사용하여 테이블 열을 만들었습니다. 이것이 형식이 엉망인 이유입니다.
이것은 시간 출력과 같습니다. 실제로 해당 열은 날짜 열입니까? Postgresql을 사용하면 원하는 형식으로 거의 포맷 할 수 있습니다. http://www.postgresql.org/docs/8.3/interactive/functions-datetime.html – nos
제 질문의 하단 섹션에서 설명한 것처럼 내가 가지고 있었던 문제. 링크를 가져 주셔서 감사합니다, 그것은 미래에 도움이 될 것입니다. –