Hallöchen erstmal...
Ich hab ein Problem mit einem Vergleich.
Ich gebe ein Von und ein Bis Datum ein.
Tja und ich möchte alle Daten ausbekommen die da zwischen liegen. Ich zeige euch erst mal meine Methode:
Natürlich wird die Methode in einer Schleife aufgerufen, diese ist aber in einer anderen Methode.
Das funkt auch fast alles schon, aber mein Problem ist nun wenn das Von Datum 12.4.2004 ist und das Bis Datum 12.3.2005 ist gibt es immer false zurück. Dementsprechend kommen auch keiner Daten bei raus....
Was mache ich nun falsch????? ???:L
:!: :!: Bedanke mich schon mal für eure Lösungen bzw. Lösungsansätze :!: :!:
Ich hab ein Problem mit einem Vergleich.
Ich gebe ein Von und ein Bis Datum ein.
Tja und ich möchte alle Daten ausbekommen die da zwischen liegen. Ich zeige euch erst mal meine Methode:
Code:
private boolean isDatumOK(int aVJahr, int aBJahr, int VMonat, int BMMonat, int VTag, int BTag, System_Contacts aSystem_contacts){
boolean tmp = false;
System_Contacts tSystem_contacts = aSystem_contacts;
if(aVJahr <= tSystem_contacts.getJahr()){
if(aBJahr >= tSystem_contacts.getJahr()){
if(VMonat <= tSystem_contacts.getMonat()){
if(BMonat >= tSystem_contacts.getMonat()){
if(VTag <= tSystem_contacts.getTag()){
if(BTag >= tSystem_contacts.getTag()) {
tmp = true;
}
}
}
}
}
}
return tmp;
}
Natürlich wird die Methode in einer Schleife aufgerufen, diese ist aber in einer anderen Methode.
Das funkt auch fast alles schon, aber mein Problem ist nun wenn das Von Datum 12.4.2004 ist und das Bis Datum 12.3.2005 ist gibt es immer false zurück. Dementsprechend kommen auch keiner Daten bei raus....
Was mache ich nun falsch????? ???:L
:!: :!: Bedanke mich schon mal für eure Lösungen bzw. Lösungsansätze :!: :!: