【发布时间】:2020-04-10 07:16:34
【问题描述】:
我将当前日期保存在 SQLite 中,然后从 SQLite 中检索日期,但每次结果为零时问题出在哪里??
我获取当前日期的代码是
private String getDate() {
Calendar calendar = Calendar.getInstance();
@SuppressLint("SimpleDateFormat") SimpleDateFormat mdformat = new SimpleDateFormat("dd / MM / yyy ");
return mdformat.format(calendar.getTime());
}
我的代码保存到 SQLite 中
PrayDBHelper mDBHelper = new PrayDBHelper(PrayActivity.this);
SQLiteDatabase db = mDBHelper.getWritableDatabase();
db.execSQL("INSERT INTO " + prayEntry.TABLE_NAME + " " +prayEntry.DATE + " VALUES " +
getDate());
我从 SQLite DB 中检索日期的代码
dbConnection();
Cursor cursor= db.query(prayEntry.TABLE_NAME,prayEntry.DATE,null,null, null,
null,null);
while (cursor.moveToNext()) {
String date = (cursor.getString(0));// get Date
labelDATE.setText(date);
}
【问题讨论】:
标签: java android sqlite date android-sqlite