時差のオフセットに
タイムゾーンを含むデータを送信するには、形式を使用する必要があります。あなたは出来る:
- タイムゾーンを使用しない UNIX 時間 (エポックからのミリ秒) を GMT 00 で使用し、これを Java 側でも使用します。
参照:
現在の日付/時刻を秒単位で取得する
- 標準であり、ブラウザのタイムゾーンも含めることができる ISO-8601 を使用して、このサーバー側を解析します。
見る:
差を計算するには (MS と Calendar オブジェクトを使用)
カレンダー オブジェクトを使用する必要があります。カレンダー オブジェクトを作成し、将来の日付を設定します。たとえば、 Java.util.calendar を将来の特定の期間に設定する方法
次に、現在の日付 (最長) を、カレンダー、および(1000 * 60 * 60 * 24)で除算します。
特定の日時 (真夜中) より後のエントリを見つけるために、自分のアプリケーションで使用したコード:
long currentTimeStamp = System.currentTimeMillis();
Calendar cal;
cal = Calendar.getInstance();
cal.setTime(new Date(currentTimeStamp));
//GET MS OF MIDNIGHT FROM BEGINNING OF THE DAY
cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MILLISECOND,0);
long midnight = cal.getTimeInMillis();
if(currentTimeStamp - midnight > (30*24*60*60*1000))break;