So erhalten Sie Daten in Monaten und TagenJava

Java-Forum
Anonymous
 So erhalten Sie Daten in Monaten und Tagen

Post by Anonymous »

Tut mir leid, ich habe versucht, die Methoden von „Ähnliche Methode“ zu verwenden. Aber ich bekomme immer noch keine Lösung. Wie kann ich die Ausgabemonate und -tage zwischen zwei unterschiedlichen Daten erhalten? Für jede Hilfe wäre ich dankbar. Danke.

P/s: JodaTime nicht anwendbar.

Was ich bisher versucht habe.

Code: Select all

SimpleDateFormat formatter= new SimpleDateFormat("dd-MM-yyyy");
String start       = "03-01-2015";
String end         = "01-11-2014";

Date startdate = formatter.parse(start);
Date enddate   = formatter.parse(end);
Calendar startCalendar = new GregorianCalendar();
startCalendar.setTime(startdate);
Calendar endCalendar = new GregorianCalendar();
endCalendar.setTime(enddate);

int diffYear = endCalendar.get(Calendar.YEAR) - startCalendar.get(Calendar.YEAR);
int diffMonth = diffYear * 12 + endCalendar.get(Calendar.MONTH) -startCalendar.get(Calendar.MONTH);

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post