将时间存储在数据库中

时间:2011-05-05 12:33:02

标签: android sqlite

我是android新手,我想存储时间并在sq lite数据库中检索时间。任何人都帮我解决问题。

3 个答案:

答案 0 :(得分:6)

知道你永远不会接受答案,但愿意继续提供帮助:

创建一个列,将日期作为整数,并将时间存储为数字(以毫秒为单位)。这就是所有教程和示例应用程序的功能。

http://developer.android.com/resources/samples/NotePad/src/com/example/android/notepad/NotePadProvider.html

示例:

   @Override
   public void onCreate(SQLiteDatabase db) {
       db.execSQL("CREATE TABLE " + NotePad.Notes.TABLE_NAME + " ("
               + NotePad.Notes._ID + " INTEGER PRIMARY KEY,"
               + NotePad.Notes.COLUMN_NAME_TITLE + " TEXT,"
               + NotePad.Notes.COLUMN_NAME_NOTE + " TEXT,"
               + NotePad.Notes.COLUMN_NAME_CREATE_DATE + " INTEGER," // <- see
               + NotePad.Notes.COLUMN_NAME_MODIFICATION_DATE + " INTEGER"
               + ");");
   }

答案 1 :(得分:0)

Android开发文档Data Storage上有一个很好的教程,展示了如何使用它

答案 2 :(得分:0)