0

重複の可能性:
URLで渡すことができる標準の日付/時刻形式はありますか?

RESTfulリソースが日時オブジェクトを受け入れるための良い方法は何ですか?具体的には、URLのクエリ引数として日付と時刻を表すのに適した方法がわかりません。

私はこのようなことをすることを考えていました:

GET /Calls?start=YYYY-MM-DD_HH:MM:SS

クライアントでJavascript/jQueryを使用し、バックエンドでPythonを使用しているので、理想的には、Javascriptで簡単に記述してPythonで読み取ることができる形式になります。

ありがとう!

4

4 に答える 4

3

ほとんどの日時ライブラリ (間違いなく Python と JS の両方) は、同じフォーマット アプローチ、つまりフォーマット文字列に従います。数字だけを使用し、サイズの降順、つまりYYYYMMDDhhmmssを使用するものを使用します。

フォーマットに飛び込む前に考慮すべきもう 1 つのことは、日付範囲に似たものでパラメータ化する必要があるかどうか、および秒、分、時間などを含めるとリクエストが過剰に指定され、リクエストが難しくなる可能性があるかどうかです。クライアントが探しているデータを見つけます。

于 2012-06-27T21:34:59.780 に答える
3

ISO 8601 標準を使用して、時間引数を文字列としてエンコードします。人間にとって読みやすく、多くの言語の多数のライブラリでサポートされています。

Unix 時間を使用しないことをお勧めします。システム管理者は、API 呼び出しのために Web サーバー ログをクロールまたは解析するように求められたときに感謝します。ISO 8601 を使用すると、Unix の時刻番号を実際の人間が理解できるものに変換するために、そのプロセスに 2 番目のステップを組み込む必要がなくなります。

于 2012-06-28T04:15:50.467 に答える
2

UNIX時間... http://en.wikipedia.org/wiki/Unix_time

于 2012-06-27T21:32:21.963 に答える
1

なぜだけではないのYYYYMMDDHHMMSSですか?

双方がこの形式に準拠できる限り、問題はないと思います

于 2012-06-27T21:29:55.243 に答える