私はAmazon APIを使用しています。現地時間 (EDT) を、Amazon の次のドキュメントに準拠する DateTime に変換する必要があります。
FulfillmentDate は、タイム ゾーン情報を指定しても指定しなくても指定できます。 2006-12-11T09:50:00 - 現地時間帯が適用されます 2006-12-11T09:50:00+02:00 - GMT タイム ゾーンが適用されます 夏時間の影響を受けるロケールでは、必要に応じて情報を調整します。 サマータイムは自動的には考慮されません。
この SO スレッドに示されているようなことをする必要があると思いましたが、どうやら間違っているようです。その方法を使用して日付をアップロードすると、Amazon はそれを前日として表示するからです。これは、このオンライン変換ツールを使用して確認できます。
例えば:
私の現地時間は「2012 年 7 月 25 日 00:00:00」(EDT) です。
上記のSOメソッドを使用してフォーマットすると、「2012-07-25T01:00:00-04:00」になります。
ただし、24 日、具体的には「2012 年 7 月 24 日火曜日 21:00:00」に変換されます。
明らかに私はここで何か間違ったことをしています - 誰かが私を啓発してくれれば幸いです。
ありがとうございました!