database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6333 게시물 읽기
No. 6333
시간 함수에 관련해서 질문 드려요
작성자
알려주세요
작성일
2005-09-23 12:01
조회수
1,934

2004-04-03 12:22:18 라고 등록된 $data[reg_date] 이라는 값을

 

2004-04-03 만 출력하고 싶은데 아래와같이 해보았습니다.

 

$reg_date = date_part('year-month-day', TIMESTAMP '$data[reg_date]');

헌데 안되네요;; 머가 문제인지..

문서는 http://database.sarang.net/database/postgres/manual/manual-7.2/functions-datetime.html 이걸 참조해봤는데.. 도움 좀 부탁드릴께요. 감사합니다.

이 글에 대한 댓글이 총 1건 있습니다.

$reg_date = date_part('year-month-day', TIMESTAMP '$data[reg_date]');

는 php문법 아닌가요?

date_part는 pgsql의 sql에서 사용할 수 있는 함수입니다.

 

date_part를 쓰지 않아도 sql에서는 캐스팅을 해주면 쉽게 가져올 수 있습니다.

select '2004-04-03 12:22:18'::timestamp::date;

이렇게 뒤에 ::date를 붙여서 캐스팅을 해주면 날자만 가져옵니다

 

php에서 $data['reg_date']의 포맷이 저런식이라면 이렇게 하셔도 될듯 합니다

$reg_date = array_shift(explode(' ', $data['reg_date']));

신기배(소타)님이 2005-09-23 17:08에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6336Version 7.3.4에서는 Function 안에서 to_char(XXX,'')식의 형변환을 어떻게 하나요? [1]
조성배
2005-09-26
2223
6335이 함수좀 봐주세요... 실행하다 에러가 나네요 [1]
조성배
2005-09-23
1817
6334select 시 order by 문제 [1]
곽여송
2005-09-23
1730
6333시간 함수에 관련해서 질문 드려요 [1]
알려주세요
2005-09-23
1934
6332limit 쓸때 0,10 이 안먹히는 이유는? [2]
2005-09-21
2179
6331$pg_close($connect); 의 쓰임새 [3]
초보
2005-09-21
1619
6330깨진 한글 덤프시 구분자(TAB 문자) 깨짐 현상? [3]
장효순
2005-09-21
2462
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다