在 android 的 SqlLite
中有 MyDate
行,如 DATETIME DEFAULT CURRENT_TIMESTAMP
。但是当我读取数据时,一个小时后数据又返回了。我在 android 环境中使用 GMT + 1
。
MyDate: 12:03
Android date: 13:03
当我从 SqlLite 读取数据时,根据 android 环境如何转换成 GMT + X
?
Cursor cursor = logsDao.getAll(LogsDao.KEY_ID + " DESC", "100");
String[] columns = new String[] { LogsDao.KEY_CONTENT, LogsDao.KEY_COMMENT, LogsDao.KEY_CREATED };
int[] to = new int[] { R.id.logContext, R.id.logComment, R.id.logCreated };
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this,
R.layout.log_entry, cursor, columns, to);
setListAdapter(mAdapter);