사용자가 SQLite 데이터베이스에 세부 정보를 입력하는 응용 프로그램을 작성하고 있습니다. 데이터베이스에 저장된 데이터의 마지막 31 일을 출력하는 코드를 작성해야합니다.날짜 형식을 사용하여 SQL 데이터베이스에서 특정 행 출력
날짜 문자열을 저장하는 코드는 다음과 같습니다. currentDateString = DateFormat.getDateInstance(). format (new Date());
이 30 3 월 2012
DD/MM/YYYY로이 데이터 형식을 변경 어쨌든 거기로 (오늘 날짜) 형식으로 날짜를 준다?
ContentValues dbcv = 새로운 ContentValues를(); 다음과 같이 (30/03/2012)
이 문자열은 SQL 데이터베이스에 저장됩니다 dbcv.put (KEY_DATE, date);
(currentDateTime 문자열 이전 클래스 = 일)I 출력에 마지막 삼십일일 내에서 제공되는 데이터베이스의 모든 행을 기원합니다.
어떻게하면됩니까?
감사합니다.
문자열 대신 유닉스 시간을 사용하는 것과 같은 시간 정보 저장에 더 좋은 대안이 있습니다. http://sqlite.org/datatype3.html –
왜 날짜를 문자열로 저장 하시겠습니까? – njzk2
@ njzk2 왜냐하면 나는 글자 그대로 일식과 안드로이드에만 완전히 새로운 것이 아니기 때문에 자바 자체가 델파이와 파스칼을 기반으로하고 있기 때문이다. –