2010-05-25 4 views

Antwort

-1

Kalender Instanzen der Start- und Endzeiten für den gleichen Tag wie Ihr ‚Test‘ Datum erstellen. Dann können Sie die Kalenderobjekte einfach vergleichen, um festzustellen, ob das aktuelle Datum innerhalb oder außerhalb des Bereichs liegt.

46

Mit Joda Zeit Sie so etwas tun könnte:

DateTime start = new DateTime(2010, 5, 25, 12, 0, 0, 0); 
DateTime end = new DateTime(2010, 5, 25, 21, 0, 0, 0); 
Interval interval = new Interval(start, end); 
DateTime test = new DateTime(2010, 5, 25, 16, 0, 0, 0); 
System.out.println(interval.contains(test)); 
+6

daran erinnert 'interval.contains()' schließt das Enddatum. siehe http://www.joda.org/joda-time/apidocs/org/joda/time/base/AbstractInterval.html#contains-org.joda.time.ReadableInterval- –

Verwandte Themen