Начиная с версии Joda-Time time 2.0 был введен статический метод org.joda.time.DateTime#now()
.
Мне не ясно, в чем преимущество использования new DateTime()
(так как код все равно делегирует).
public static DateTime now() {
return new DateTime();
}
Также из документа java мне не ясно, какой из них мне лучше выбрать.
new DateTime
Получает {@code DateTime}, установленный на текущую системную миллисекунду с использованием ISOChronology
в часовом поясе по умолчанию.
DateTime#now()
Создает экземпляр, установленный на текущее системное время в миллисекундах, используя ISOChronology
в часовом поясе по умолчанию.
Может кто-нибудь объяснить, в каком случае использовать какой из них предпочтительнее?