2
私は、クライアントからのISO8601の時間を受信UTCに変換し、のJavaタイムゾーン&AWS EC2
DateTime groupExpectedDate = sentGroup_expected_date_time.withZone(cityTimezone);
Timestamp groupExpectedDateTimestamp = new Timestamp(groupExpectedDate.getMillis());
を次のように私が実行したときDateTimeZoneをして、AWS EC2サーバのタイムスタンプとして保存しています私のローカルサーバー上のコードでは、時間はその特定の都市に正しく割り当てられます。ただし、AWS EC2サーバーにプッシュすると、時間が間違っています。 AWS EC2の設定がありますか?
ローカルマシンとどのような点で異なるかを確認するためにいくつかのログを追加します。私は、ある時点でシステムタイムゾーンを使用していると推測しています.AWSサーバーのタイムゾーン設定はローカルサーバーとは異なります。これを行う「EC2固有」は何もありません。 EC2サーバーは単なるLinuxサーバーです。 –
どのようなタイプのオブジェクトが 'sentGroup_expected_date_time'ですか? – gvasquez