Каждый раз, когда мне нужно работать с датой и/или timstamps в Java, я всегда чувствую, что делаю что-то не так и трачу бесконечные часы, пытаясь найти лучший способ работать с API, без необходимости кода моей собственной даты и Временные классы полезности. Вот пара раздражающих вещей, с которыми я столкнулся:
-
0 месяцев. Я понимаю, что лучше всего использовать Calendar.SEPTEMBER вместо 8, но это раздражает, что 8 представляет собой сентябрь, а не август.
-
Получение даты без отметки времени. Мне всегда нужна утилита, которая Zeros выводит часть времени даты.
-
Я знаю другие проблемы, которые у меня были в прошлом, но не могу вспомнить. Не стесняйтесь добавлять больше в свои ответы.
Итак, мой вопрос... Какие сторонние API вы используете для упрощения использования Java манипуляций Date и Time, если таковые имеются? Любые мысли об использовании Joda? Кто-нибудь посмотрел ближе к API-интерфейсу даты и времени JSR-310?