날자의 db 필드 값이 1113739639 이면 어떻게 변환하여야 하는지요?
페이지 정보
작성자 차동박 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 12,835회 작성일 09-03-01 22:48본문
예전 적수네 보드를 사용하던 어떤 싸이트의 db의 백업 파일을 받았는데,
그누보드로 변환하는 과정이라서,
그누보드의 wr_datetime 필드에 변환하여 집어넣어야 합니다.
날자 필드가 문제되고 있는데,
적수네 보드 date (int,11) 의 값이 1113739639 로 저장되어 있는 경우라면
예전 홈페이지에서는 2005.04.17일로 표시 되고 있었는데,
어떻게 변환하여야 그누보드 db에 날자를 제대로 넣어줄 수 있는지요?
조언을 부탁드립니다.
그누보드로 변환하는 과정이라서,
그누보드의 wr_datetime 필드에 변환하여 집어넣어야 합니다.
날자 필드가 문제되고 있는데,
적수네 보드 date (int,11) 의 값이 1113739639 로 저장되어 있는 경우라면
예전 홈페이지에서는 2005.04.17일로 표시 되고 있었는데,
어떻게 변환하여야 그누보드 db에 날자를 제대로 넣어줄 수 있는지요?
조언을 부탁드립니다.
날자 변환 답을 찾았습니다. 자문자답
update (파일명) set wr_datetime = FROM_UNIXTIME(1113739639) WHERE `wr_id` = 1
숫자 값 대신에 필드명을 넣어주면 되겠지요
- UNIX_TIMESTAMP() : '1970-01-01 00:00:00' 부터의 초를 반환한다. 인자가 주어질 경우는 해당 날짜에 대한 유닉스 시간을 반환한다.
- 예 : select UNIX_TIMESTAMP();
select UNIX_TIMESTAMP('1997-10-04 22:23:00');
- FROM_UNIXTIME(unix_timestamp) : 유닉스시간에서 날짜 형식으로 변환한다.
- 예 : select FROM_UNIXTIME(875996580);
update (파일명) set wr_datetime = FROM_UNIXTIME(1113739639) WHERE `wr_id` = 1
숫자 값 대신에 필드명을 넣어주면 되겠지요
- UNIX_TIMESTAMP() : '1970-01-01 00:00:00' 부터의 초를 반환한다. 인자가 주어질 경우는 해당 날짜에 대한 유닉스 시간을 반환한다.
- 예 : select UNIX_TIMESTAMP();
select UNIX_TIMESTAMP('1997-10-04 22:23:00');
- FROM_UNIXTIME(unix_timestamp) : 유닉스시간에서 날짜 형식으로 변환한다.
- 예 : select FROM_UNIXTIME(875996580);
댓글목록
등록된 댓글이 없습니다.