REST GET API の推奨日付形式 質問する

REST GET API の推奨日付形式 質問する

次のような REST GET API に推奨されるタイムスタンプ形式は何ですか?

http://api.example.com/start_date/{timestamp}

YYYY-MM-DDThh:mm:ssZ実際の日付形式は、 UTC 時間などの ISO 8601 形式であるべきだと思います。

次のように、ハイフンとコロンのない ISO 8601 バージョンを使用する必要がありますか。

http://api.example.com/start_date/YYYYMMDDThhmmssZ

または、たとえば base64 エンコーディングを使用して ISO 8601 形式をエンコードする必要がありますか?

ベストアンサー1

APIの日付と時刻に関する5つの法則については、この記事をご覧ください。ここ:

  • 法則その1: 日付にはISO-8601を使用する
  • 法則その2: あらゆるタイムゾーンを受け入れる
  • 法則その3: UTCで保存する
  • 法則その4: UTCで返す
  • 法則その5: 必要のない時間は使わない

詳細はドキュメントをご覧ください。

おすすめ記事