Вставить отметку времени в базу данных через ContentValues - PullRequest
11 голосов
/ 08 августа 2010

Можно ли в Android вставить метку времени в базу данных, используя ContentValues?Когда я пытаюсь добавить его, используя что-то вроде этого:

ContentValues args = new ContentValues();       
args.put(MY_DATE, my_date);

я получаю сообщение об ошибке, сообщающее, что my_date должно быть StringЛюбые предложения о том, как этого добиться?

1 Ответ

15 голосов
/ 08 августа 2010

Ни Date, ни Calendar не являются действительными вещами для помещения в ContentValues.Я думаю, что наиболее эффективным форматом является преобразование Date в миллисекунды (getTime()) и его сохранение в столбце INTEGER.

...