Джода DateTime равно против isEqualJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Джода DateTime равно против isEqual

Сообщение Anonymous »

У меня есть две похожие даты, и я сомневаюсь в сравнении, которое предоставляет API Joda DateTime:

Код: Выделить всё

log.info("comparing:"+abrDateTime+": and :"+breakStart+":"+abrDateTime.equals(breakStart));
это печатает

Код: Выделить всё

comparing:2015-07-14T12:25:47.000+05:30: and :2015-07-14T12:25:47.000+05:30:false
При использовании DateTime.isEqual

Код: Выделить всё

log.info("comparing:"+abrDateTime+": and :"+breakStart+":"+abrDateTime.isEqual(breakStart));
принты:

Код: Выделить всё

comparing:2015-07-14T12:25:47.000+05:30: and :2015-07-14T12:25:47.000+05:30:true
Проблема в том, что я использую метод DateTime.equals повсюду в своем приложении. Должен ли я изменить его на isEqual?

ПРИМЕЧАНИЕ. Оба экземпляра имеют одинаковые миллисы и часовой пояс, как вы можете видеть на отпечатках.>
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»