! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

데이터베이스에서 날짜와 시간을 저장해 사용하는 방법 문의 > Q&A | 토론

본문 바로가기

Builder빌더 데이터베이스에서 날짜와 시간을 저장해 사용하는 방법 문의

페이지 정보

작성자 개발은어려워 작성일 2022-04-14 12:57 조회 715회 댓글 0건
제품 버전 : V7.0.4.0

본문

안녕하세요.


데이터베이스에 날짜와 시간을 입력하려는데 잘 되지 않아 문의 남깁니다.

날짜와 시간을 모두 표현하려고 하면 컬럼을 두 개 만들어서 각각 컬럼에 날짜와 시간을 저장하여 나중에 DB를 불러올 때 두 컬럼을 ‘+’로 더하면 날짜와 시간을 모두 표현할 수 있나요?


어떻게 해야 하는 지 잘 모르겠네요. 설명을 요청드리겠습니다.


  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

Builder빌더 Re: 데이터베이스에서 날짜와 시간을 저장해 사용하는 방법 문의

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK싸이먼 작성일 2022-04-14 17:23 댓글 0건

본문

개발은어려워 님 안녕하세요? GCK 싸이먼입니다. 


고객님께서 날짜와 시간을 DB에 각각 저장을 하시고 한 번에 합쳐서 표현하시는 것을 원하시는 것으로 이해했습니다. 


DB에 아래와 같이 Date와 Time을 각각 저장을 하지만, 실제 웹 화면에서 다음 [그림2]의 초록색 영역처럼 표현하고 싶으신 것 같습니다. 결론을 먼저 알려드리자면 질문자님께서 원하시는 두 컬럼(날짜와 시간)을 더하여 하나의 날짜 시간 형태로 표현하는 것이 가능합니다.


[그림 1]

d325cc8fb73b614565f6e4011de85922_1649919734_243.png 


[그림 2]

d325cc8fb73b614565f6e4011de85922_1649919741_652.png 



하지만 주의하셔야 할 부분은 아래 [그림 3]의 입력 시 “년/월/일”로, =TODAY()와 같은 값이 DB에 저장이 됩니다. =NOW()로 DB에 저장할 경우 “년/월/일 시간”형태로 시간도 저장됩니다. 따라서 아래의 [그림 3]과 같이 날짜 선택기를 사용한 것이 아니라 NOW() 함수를 활용하여 DB에 저장하신 경우 기존에 저장된 시간에 Time 시간을 더하여 저장하게 되므로 본래 의도했던 값이 아닐 수 있습니다. 


[그림 3]

d325cc8fb73b614565f6e4011de85922_1649919785_5137.png 


질문하신 문의들은 아래의 글을 순서대로 참고하시면, 이해하시는 데 도움이 될 듯합니다.
날짜와 시간을 DB에서 불러와 더하는 방법은 두 가지 방법이 있는데, 아래 링크의 3, 4번을 참고하여 주십시오.






궁금하신 사항들은 언제든 그레이프시티 Q&A 게시판에 남겨주십시오. 최선을 다해 도움드리겠습니다. 감사합니다.


Simon 드림.


댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.