http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=956035&ref=956035
안녕하세요.
mysql db 에 datetime이라는 칼럼에 editbox에서 받아온 cstring을 넣으려고 합니다. 그리고 프로젝트명Set.h라는 파일에는 DB정보가 DBTIMESTAMP m_date; 이렇게 들어있습니다.
질문드리고자 하는 것은 cstring타입의 문자열을 어떻게 mysql datetime칼럼안에 넣는지 입니다. 어떻게 해야 하나요?
혹시 이 방법이 잘못됐다면 다른 방법이 있을까요? Db의 형식은 꼭 datetime타입이어야 해서 바꾸지는 못합니다.;
답변부탁드립니다. | |
CString 에 저장된 날짜를 YYYY-MM-DD HH:MM:SS 형식으로 변환한 다음
텍스트 필드 데이터 INSERT 하듯이 넣어보세요.
edit box에 날짜를
20150717102030 이런식으로 적으려고 하는데
여기서 모양만 2015-07-17 10:20:30 (에디트박스에 입력할 때 사용자가)
이렇게 바꿔서 입력하면 안되는 거지요?
그럼 말씀해주신 부분이
cstring을 ctime으로 변경하면 되는 건가요?;
CTime 또는 COleDateTime 변수에 날짜/시간을 담았다면 아주 쉽습니다.
Format 메소드를 이용하여 원하는 형식의 CString 문자열을 얻을 수 있는데,
"%Y-%m-%d %H:%M:%S" 형식을 사용하면 위와 같은 포멧의 스트링을 얻을 수 있습니다. |
반응형
'나의질문답' 카테고리의 다른 글
mfc,date time picker에 대한 질문입니다. (0) | 2015.07.29 |
---|---|
mysql datetime형식의 칼럼에 insert를 하려고 합니다. (0) | 2015.07.28 |
mysql에서 데이터 타입에 따른 보여주기방식질문있습니다. (0) | 2015.07.16 |
[완료]에디트박스의 값을 가져와서 쿼리문에 사용하고 싶습니다. (0) | 2015.07.16 |
msslq 엑셀 데이터 (0) | 2015.05.15 |