날짜를 정수로 저장하는 Android 응용 프로그램 내에 SQLite 데이터베이스가 있습니다. 이 정수는 Java.util.Date.getTime();
에 대한 호출에서 파생됩니다. Cursor를 CursorAdapter에 전달하고 ListView에 표시하려면 데이터베이스의 원시 쿼리를 실행하려고하지만 날짜는 getTime()
에 의해 반환 된 정수로 저장됩니다.SQLite select 문에서 형식화 된 날짜의 서식을 정수로 지정하십시오.
내 프로그램을 간단하게 유지하려면 SimpleArrayAdapter를 사용하지 않고 CursorAdapter를 사용하고 싶습니다.
날짜 열의 정수를 mm-dd-yyyy
으로 지정하여 커서가 가리키는 표의 열에 Java.util.Date.getTime();
을 반환 한 정수 대신 올바른 형식의 값이 포함되도록 할 수 있습니까? 항목을 데이터베이스에 추가 하시겠습니까?
대신 캘린더 메서드를 사용하지 않는 것이 좋습니다.하지만 http://developer.android.com/reference/java/util/GregorianCalendar.html – stealthcopter
Matthew Flaschen 's 또는 에스라의 대답이 최선이며, 그들은 모두 정확하고 정확합니다. 도움을 주셔서 감사합니다. – finiteloop