したがって、「hh:mm:ss」の形式で localTime 文字列がサーバーに送信されます。クライアントのタイムゾーンを特定する方法はありますか?
これまでのところ、DateTimeFormatter を使用して文字列を joda DateTime に変換し、timeZone UTC に関連するオフセットを取得できますが、クライアントで取得された timeStamp と計算が行われる時間の間に遅延があるため、これは正確ではない可能性があります。サーバー上で (たとえば、クライアントから送信された時間が 11:59:59 +01:00 で、サーバー上で 2 秒の遅延で到着した場合、計算はおおよそ次の形式になります: 11:59:59 - 11:00:01 = 0 時間のオフセットは間違っています)。
クライアントに localTime の代わりに timeZone を強制的に送信する以外の提案はありますか?