Я пытаюсь получить разницу между двумя датами. одна из дат была проанализирована из строки (dateEmployd), а другая дата - текущая дата (currentDate). Это то, что я сделал, чтобы получить даты ...Как получить разницу между двумя датами в днях в java
public static Date getActiveService(String DtEmplydString){
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");//formater for parsed String date
Date dateEmployd, currentDate,periodDifference = null;
try{
dateEmployd = ft.parse(DtEmplydString);
currentDate = new Date();
}catch(ParseException e){
JOptionPane.showMessageDialog(null, e);
}
return periodDifference;
}
Теперь, я хотел вернуться periodDifference, но я не знаю, как я бы найти разницу betweent двумя датами (dateEmployd и CurrentDate) и отобразить его в лет или дней или их комбинации.
пожалуйста, ребята, нужна большая помощь. спасибо заранее ...
может быть, эта статья поможет вам [http://www.mkyong.com/java/how-to-calculate-date-time-difference-in-java](http : //www.mkyong.com/java/how-to-calculate-date-time-difference-in-java) – Victor
Как разница может быть датой? – Bohemian
Итак, если у вас есть два дата в один прекрасный день, вы хотите вернуть его '2/1/1970 00: 00: 00' Вы уверены, что это дата, которую вы хотите? –