Добавление даты изменения в ListView в примере кода NotePad - PullRequest
0 голосов
/ 27 декабря 2010

Я пытаюсь изменить пример кода NotePad из ресурсов разработчика Android. Дата сохраняется в базе данных SQLite как Long и извлекается с использованием SimpleCursorAdapter.

http://developer.android.com/resources/samples/NotePad/index.html

Когда я вызываю MODIFIED_DATE с помощью Notes ListView, он возвращается в формате миллисекунд / Unix. (Ниже) В идеале я бы хотел показать «12-15-2010».

Любые предложения будут оценены. Я перепробовал кучу вещей (например, создание нового столбца в базе данных) и закончил с большим количеством принудительных закрытий.

Спасибо.

1 Ответ

0 голосов
/ 27 декабря 2010

Чтобы преобразовать дату / время, представленные в миллисекундах, в удобочитаемое человеком, вам нужно взглянуть на класс android.text.format.DateFormat и, в частности, этот метод ...

CharSequence format(CharSequence inFormat, long inTimeInMillis)

В обзоре классов приведены примеры форматирования символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...