Hi!
Es geht darum, aus 2 GregorianCalendar die Zeitdifferenz in Monaten zu berechnen.
Hier mein Code:
Ich habe leider keine Funktion finden können, die mir die differenz zwischen cal1 und cal2 berechnet und mir die Anzahl der Monate ausgibt, welche dazwischen liegen.
Bitte gebt mir einen Tip wie man das in Java macht.
Danke
Bronks
Es geht darum, aus 2 GregorianCalendar die Zeitdifferenz in Monaten zu berechnen.
Hier mein Code:
Code:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class MonatSub {
public static void main(String[] args) {
try{
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
GregorianCalendar cal1 = new GregorianCalendar();
GregorianCalendar cal2 = new GregorianCalendar();
date = fmt.parse("2004-11-02");
cal1.setTime(date);
date = fmt.parse("2005-08-03");
cal2.setTime(date);
//Was jetzt tun, um die Differenz in Monaten zu erhalten?
}catch(Exception e){}
}
}
Ich habe leider keine Funktion finden können, die mir die differenz zwischen cal1 und cal2 berechnet und mir die Anzahl der Monate ausgibt, welche dazwischen liegen.
Bitte gebt mir einen Tip wie man das in Java macht.
Danke
Bronks