2017-11-27 18 views
1

GWTにはCalendarが存在しないので、どのようにして開始を得ることができるでしょうか?Date時間と終了Date時間。今日の開始時刻と終了時刻を取得する

開始時刻と終了時刻は、1日の合計スパンと設定されている時間帯になります。

+0

日の出と日没時間を計算できます。 [次は式です](https://en.wikipedia.org/wiki/Sunrise_equation)。しかし、タイムゾーンは(一般的に)経度に基づいているので十分ではありません。あなたはまた、緯度が必要です - 極夜の夜と日を考慮してください。 – Adam

答えて

0

GWTでは、java.util.DateをJS Dateのフォールバックとして使用することは安全です。あなたはCalendarUtilに触発されることができます。たとえば、CalendarUtil.resetTime(date)を使用して翌日の00:00を取得し、翌日CalendarUtil.addDaysToDate(date, 1)を使用してその日の00:00を取得できます。

Dateとして変換の方法は、あなたがスクリプトモードで実行されているかどうかをチェックすることを、それが推奨され、いくつかの日付操作ユーティリティを作成しようとしている場合(すなわちないJVMで、GWT.isScript()を使用)とCalendarに委譲し、廃止されましたそれに応じてDate

関連する問題