16. juni 2009 - 10:32Der er
4 kommentarer og 1 løsning
Checke om tidspunkt ligger i en tidsperiode
Hej,
Jeg er stødt på et problem, da jeg skulle undersøge hvorvidt et tidspunkt lå i en bestemt tidsperiode. Jeg har en Date med det nuværende tidspunkt, og vil undersøge om klokken er mellem klokken 22 og 6. Min nuværende kode ser således ud, men jeg er ikke kommet meget længere end til at oprette nogle variabler med tiden:
private boolean timeInPeriod() { Calendar cal = Calendar.getInstance(); Date date = cal.getTime(); int currentHour = time.getHours(); int hourFrom = 22; int hourTo = 6;
Det virker kun når tidperioden ikke paserer midnat, f.eks. hvis hourFrom = 6 og hourTo = 12. Hvis tidsperioden er mellem klokken 22 om aftenen og 6 om morgenen virker det ikke..
Jeg håber at vi kan finde en løsning på problemet..
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.