starbuck86
Mitglied
Hallo.
Irgendwie steck ich grad fest mit meiner Datumsabfrage. Habe wohl irgendwo einen Logikfehler im Algorhythmus oder etwas gemacht was die Runtime nicht unterstützt.
Folgendes:
Das ist der Abschnitt des Quelltextes um den es sich handel.
Ich möchte, dass Sonntag morgens zwischen 4 und 7 Uhr keine Mails verschickt werden und frage über das if (d.get..... ab.
1. verschickt er immer noch Mails
2. ist das getDay, getHours durchgestrichen in Eclipse - was bedeutet das genau?
Bin für jede Hilfe dankbar!
Danke && Gruß
Thomas
Irgendwie steck ich grad fest mit meiner Datumsabfrage. Habe wohl irgendwo einen Logikfehler im Algorhythmus oder etwas gemacht was die Runtime nicht unterstützt.
Folgendes:
Java:
Date d = new Date();
if (!state_file[i][3].equals("unavailable") && port.equals("prod")) {
if (state.equals("unavailable")) {
if (d.getDay() != 7 && !(d.getHours()>4 && d.getHours()<7)) {
// Ausschluss des kleinen Windows
try {
java.lang.Runtime.getRuntime().exec("/export/home/s/mailscript "+db+" "+state+" "+ff.format(d)); }
catch (IOException ioe) { ioe.printStackTrace(); }
System.out.println(f.format(d)+" - "+port+" "+kx+" "+db+": "+state_file[i][3]+" -> "+state);
}
}
}
Das ist der Abschnitt des Quelltextes um den es sich handel.
Ich möchte, dass Sonntag morgens zwischen 4 und 7 Uhr keine Mails verschickt werden und frage über das if (d.get..... ab.
1. verschickt er immer noch Mails
2. ist das getDay, getHours durchgestrichen in Eclipse - was bedeutet das genau?
Bin für jede Hilfe dankbar!
Danke && Gruß
Thomas