개발/Android

SQLite - DATETIME

xwing 2010. 6. 6. 00:24
안드로이드 모바일 운영체제에는 기본적으로  SQLite를 사용할 수가 있는데
그중 DATETIME 을 사용해 보자

참고 사이트

c:\>sqlite3
SQLite version 3.6.22
....
....
>select DATETIME('NOW'); 
  --> 2010-06-05 14:50:35


>create table t1 (t1Key INTEGER PRIMARY KEY, data TEXT, num double, timeEnter DATE);
>insert into(data, num) values('this is sample', 2);
>insert into(data, num) values('this is sample2', 20);
>update t1 set timeEnter = DATETIME('NOW');
>select * from t1;

--> 결과는 아래와 같이 나타난다.
1:this is sample|2.0|2010-06-05 14:48:46
2:this is sample2|20.0|2010-06-05 14:48:46


--> 또 다음과 같이 입력도 가능하다.
>insert into t1(data, num, timeEnter) values ('sample', 10, DATETIME('2010-06-06 00:00:00');



SQLite 에서 위와 같이 DATETIME을 사용할 수 있다.

*update
사용하다 보니 Android 개발시 DATETIME('2010-06-06') 이렇게만 Insert 하면 날짜로 조건 검색이 잘 안되는 경우가 있었다
왜 그런지는 아직 찾지 못했구... 뒤에 "시:분:초" 까지 넣어서 해결했지만.. 왠지 뒤끝이.. ㅠㅠ
그냥 CMD에서는 잘 됐는데....

'개발 > Android' 카테고리의 다른 글

Android Tab  (0) 2010.06.25
나의 모토로이 바탕화면  (1) 2010.06.08
Android 시작..  (0) 2010.05.17