Hallo,
Ich habe eine Methode geschrieben doch es klappt nicht ganz wie ich es möchte.
Die aktuelle Zeit soll mit einer gegebenen Zeit verglichen werden und dann die Differenz ausgerechnet werden.
Soweit klappt das auch nun möchte ich aber nur die Zeit die am nähesten zutrifft benutzen, doch in meiner Methode treffen mehrere Zeiten zu.
P.S.: Die gegbenen Zeiten werden immer größer, also z.B 1. 11 Uhr , 2. 13 Uhr ..
Ich habe eine Methode geschrieben doch es klappt nicht ganz wie ich es möchte.
Java:
public static void timeCalculater() throws ParseException {
//Prüft welche Zeit zutrifft (größer oder kleiner)
//vergleicht aktuelle Zeit mit anderer gegebenen Zeit
if(getNowDate().compareTo(getImsak())< 0) {
System.out.println("Imsaka kalan Vakit: ");
getDifference(getImsak());
}
if(getNowDate().compareTo(getImsak())==0)
{
System.out.println("Ezan Imsak!");
}
if(getNowDate().compareTo(getGunes())< 0) {
System.out.println("Günese kalan Vakit: ");
getDifference(getGunes());
}
if(getNowDate().compareTo(getGunes())== 0)
{
System.out.println("Ezan Günes!");
}
if(getNowDate().compareTo(getOegle()) < 0) {
System.out.println("Öylene kalan Vakit: ");
getDifference(getOegle());
}
if(getNowDate().compareTo(getOegle()) == 0) {
System.out.println("Ezan Öyle");
}
if(getNowDate().compareTo(getIkindi()) < 0) {
System.out.println("Ikindiye kalan Vakit: ");
getDifference(getIkindi());
}
if(getNowDate().compareTo(getOegle()) == 0) {
System.out.println("Ezan Ikindi");
}
if(getNowDate().compareTo(getAksam()) < 0) {
System.out.println("Aksama kalan Vakit: ");
getDifference(getAksam());
}
if(getNowDate().compareTo(getAksam()) == 0) {
System.out.println("Ezan Aksam");
}
if(getNowDate().compareTo(getYatsi()) < 0) {
System.out.println("Yatsiya kalan Vakit: ");
getDifference(getYatsi());
}
Die aktuelle Zeit soll mit einer gegebenen Zeit verglichen werden und dann die Differenz ausgerechnet werden.
Soweit klappt das auch nun möchte ich aber nur die Zeit die am nähesten zutrifft benutzen, doch in meiner Methode treffen mehrere Zeiten zu.
P.S.: Die gegbenen Zeiten werden immer größer, also z.B 1. 11 Uhr , 2. 13 Uhr ..
Zuletzt bearbeitet: