2012-07-17 6 views
0

how to store 6:00pm in sqlite database in android에서 SQLite의 경우 "TIME"데이터 유형이 없음을 알고 있습니다.
시간 (년, 월, 일,시, 분, 초)을 저장하려면 어떻게해야합니까? 나는 "텍스트"를 사용해야합니까 ?? 하지만, 어떻게하면 안드로이드와
시간을 기준으로 정렬하려면 그들을 구문 분석 할 수 있습니까?
도움 주셔서 감사합니다.안드로이드에서 시간을 저장하는 방법 SQLite

답변

2

날짜 형식 (link)을 정의 할 수 있으며 DateManager 클래스를 만들어서 날짜를 문자열로 변환하고 (SQLite 데이터베이스에 저장) 문자열을 날짜로 변환 할 수 있습니다 귀하가 지정한 날짜 형식을 기반으로합니다.

1

가장 쉬운 해결책은 Datemiliseconds (long)으로 저장하는 것입니다. 날짜를 저장할 때 date.getTime()을 사용하여 밀리 초를 가져올 수 있으며 Date 개체를 다시 만들 때 Date d=new Date(milliseconds)을 사용할 수 있습니다.

+0

SQLite의 데이터 형식이 길어야합니까 ?? 그러나 오래지 않아 보인다 ... – jjLin

+0

SQLite는 당신의 긴 데이터를 처리 할 수있는 REAL 데이터 타입을 가지고있다. –

+0

죄송합니다. 몇 가지 예제 코드를 제공해 주시겠습니까? – jjLin

관련 문제