2016-06-29 3 views
-2

У меня есть две даты в форме:Как рассчитать разницу между двумя даты (дата объекта) в Java

date1 = Tue Jan 01 00:00:00 NPT 2013 
date2 = Tue Sep 30 00:00:00 NPT 2014 

Теперь мне нужно найти разницу между этими двумя датами.

Как это сделать на Java или в Groovy.

+2

ли вы какие-либо исследования на всех? Потому что, если я вставляю свой буквальный заголовок в Google, он дает мне полезные результаты ... – Ivar

+0

На самом деле дубликат http://stackoverflow.com/questions/2755835/duration-between-two-dates-in-groovy плохо помечен как Java –

ответ

0

Преобразование даты в миллисекунды и работать с ними:

long diffInMills = date2.getTime() - date1.getTime(); 

в секундах

diffInMills/1000 

в минутах

diffInMills/(1000*60) 

в часах

diffInMills/(1000*60*60) 

в дни

diffInMills/(1000*60*60*24) 
Смежные вопросы