1. ホーム
  2. java

[解決済み】Etc/GMTタイムゾーンの理解

2022-02-01 07:13:21

質問内容

Appleが自動更新のサブスクリプションのレシートをApp Storeから返送する際、Etc/GMTタイムゾーンを使用する根拠は何でしょうか。

Etc/GMTタイムゾーンとは、具体的にどのようなものですか?Java SDKはこのタイムゾーンを理解しているのでしょうか?それとも、以下のような他のサードパーティーライブラリーを使用しなければならないのでしょうか? ジョダタイム ?

解決方法は?

Etc/GMTは ではない UTCやGMTとは厳密には同じものです。 オフセットが0のときだけ同じ時間を表しますが、それ以外の場合は全く異なります。

アップル社による呼称の説明 こちら .

リンク先からの直接の引用は、その一例です。

<ブロッククオート

ゾーン名と出力の略語にPOSIXスタイルの符号を使用しています。 しかし、これは多くの人が期待していることとは正反対です。 POSIXはグリニッジより西に正の符号をつけますが、多くの人は グリニッジ以東では正符号となります。 例えば、TZ='Etc/GMT+4' は、以下のようになります。 GMT+4" の略で、UTCから4時間遅れた時間に相当します。 (つまりグリニッジの西側)であると多くの人が予想するにもかかわらず は、UTCより4時間進んでいる(つまりグリニッジの東)ことを意味します。