2017-11-27 4 views
1

Da gibt es keine Calendar mit GWT, in welcher Weise wäre es möglich, den Start Date Zeit und Ende Date Zeit zu bekommen.Startzeit und Endzeit des aktuellen Tages erhalten

So dass Anfang und Ende die Gesamtspanne des Tages und in welcher Zeitzone auch immer eingestellt werden.

+0

Sie können versuchen, die Sonnenauf- und untergangszeit zu berechnen. [Hier ist die Gleichung] (https://en.wikipedia.org/wiki/Sunrise_equation). Aber Zeitzone ist nicht genug, da sie (im Allgemeinen) auf Länge basiert. Sie brauchen auch den Breitengrad - beachten Sie Polarnacht und -tag. – Adam

Antwort

0

In GWT ist es sicher, java.util.Date zu verwenden, da es auf JS Date zurückfällt. Sie können sich von CalendarUtil inspirieren lassen. Zum Beispiel können Sie die 00:00 des Tages mit CalendarUtil.resetTime(date) und den nächsten Tag mit CalendarUtil.addDaysToDate(date, 1) erhalten.

Als Date Transformationsverfahren sind veraltet, wenn Sie einige Datum Manipulation Dienstprogramme erstellen werden, wird empfohlen, dass Sie prüfen, ob Sie im Skript-Modus ausgeführt werden (dh. Nicht in der JVM, verwenden GWT.isScript()) und delegieren zu Calendar oder Date entsprechend.

Verwandte Themen