Ответ 1
Ни Date
, ни Calendar
не являются допустимыми для размещения ContentValues
. Самый эффективный формат, я думаю, состоит в том, чтобы преобразовать Date
в миллисекунды (getTime()
) и сохранить это в столбце INTEGER
.
В Android, можно ли вставить отметку времени в базу данных с помощью ContentValues
? Когда я пытаюсь добавить его, используя что-то вроде этого:
ContentValues args = new ContentValues();
args.put(MY_DATE, my_date);
Я получаю сообщение об ошибке, указывающее, что my_date
должен быть String
. Любые предложения о том, как достичь этого?
Ни Date
, ни Calendar
не являются допустимыми для размещения ContentValues
. Самый эффективный формат, я думаю, состоит в том, чтобы преобразовать Date
в миллисекунды (getTime()
) и сохранить это в столбце INTEGER
.