Сохраняющиеся даты и время в BlackBerry - PullRequest
1 голос
/ 22 декабря 2010

Очевидно, что ни java.util.Date, ни java.util.Calendar не реализуют Persistable, поэтому не могут использоваться в классах Persistable.Какова лучшая альтернатива для сохранения даты и времени?

Ответы [ 2 ]

2 голосов
/ 22 декабря 2010

Вы могли бы написать свой код, чтобы ожидать, что даты и время сохраняются в формате эпохи Unix (количество секунд с 01.01.1970). Тогда ваша проблема заключается просто в хранении длинного числа.

1 голос
/ 27 июня 2012

Хранение до тех пор, пока Дэн упоминает, - это путь. System.currentTimeMillis() вернет миллисекунды с начала эпохи Unix, которая является 01.01.1970 по Гринвичу. Очевидно, что преобразование между секундами и миллисекундами довольно тривиально. Для корректировки часового пояса класс Календарь может помочь вам справиться с этим.

Примечание:

getInstance(Timezone zone)
getTimeInMillis()
setTimeInMillis(long millis)
setTimeZone(Timezone value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...