안드로이드를 공부하고 있는 학생 입니다.

 

DB를 공부하고 있어서 간단하게 프로그램을 하나 만들까 했었습니다.

 

내용은 달력의 일정 날짜를 누르면 그 날짜에 입력을 했던 텍스트들을 출력을 하는 프로그램입니다.

 

예를들어 2012-03-10일을 누르면 3월 10일에 입력 했던 텍스트가 출력되게 말이죠.

 

일단 DB를 활용해야하기 때문에 테이블을

 

create table SCHEDUAL (id INTEGER  NOT NULL PRIMARY KEY AUTOINCREMENT,
              INPUT_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
              CONTENT_TEXT TEXT DEFAULT)

 

만들고 search를 해야하는데 인텐트를 통해서 사용자가 클릭을 한 숫자가 int형으로 받아집니다.

 

search를 위해서는 where INPUT_DATE = 날짜 <----이런 식으로 들어가야 하는데 제가 DB에 넣은건 TIMESTAMP고 인텐트로 받은것은

 

int형이라서 그런지 출력이 제대로 안되더군요.

 

이것들을 제대로 나오게 할려면 형변환이랑 월과 일을 무조건 두자리로 세팅해야 할 것 같은데 어떻게 해야 할지를 모르겠습니다.

 

참고로 INPUT_DATE에는 XXXX-YY-ZZ 로 되어 있습니다. 숫자로 받는 것은 만약 2012년 3월 9일이면 year=2012 month=3 day=9

 

이런식으로 받고 있습니다.

 

안드로이드 고수님들의 댓글 부탁드립니다.