Я использую Joda
, и я создаю класс для хранения метки времени для транзакции и сохраняюсь в БД. Должен ли я использовать Instant
или DateTime
?
Joda DateTime vs Мгновенное действие
Ответ 1
Используйте то, что лучше всего подходит вашей модели. Instant
- это представление значения временной метки миллисекунды, DateTime
- объект на основе календаря. Каждый из них может быть легко преобразован в другой, поэтому нет необходимости ограничивать вашу модель в соответствии с потребностями базы данных.
Итак, вы должны спросить себя - какие данные я действительно моделирую? Это год/месяц/день/час/минута/секунда/и т.д., Или это просто произвольный момент времени без особого смысла?