Ich habe ein Interval
Objekt:Wie Datetime-Objekt verwenden, aufgeteilt Interval Objekt
Interval firstInterval =
new Interval(new DateTime(2017,06,26,07,55,30),new DateTime(2017,06,26,22,55,30));
und:
DateTime nightToDay = new DateTime(2017, 06, 26, 8, 0, 0);
DateTime dayToNight = new DateTime(2017, 06, 26, 22, 0, 0);
ich ein Interval[]
erhalten möchten:
[
[2017-06-26 07:55:30 ~ 2017-06-26 08:00:00],
[2017-06-26 08:00:00 ~ 2017-06-26 22:00:00],
[2017-06-26 22:00:00 ~ 2017-06-26 22:55:30]
]
Natürlich Diese Parameter sind nicht festgelegt, und es ist nur ein Beispiel.
Sie sollten JDK 8 und das Zeitpaket verwenden, das Joda Time nachempfunden ist. – duffymo
aber, die Projekte des Unternehmens, zum von jdk 7 zu verwenden – haisen
Sagen Sie Ihrem Unternehmen, dass JDK 7 das Ende seiner Unterstützungslebenszeit bereits überschritten hat. Es ist schon lange vorbei, um zu aktualisieren. Sie verpassen Lambdas, Zeitpaket und viele andere Dinge. JDK 9 ist auf dem Weg. – duffymo