[解決済み] 正しい」JSONの日付形式とは?
2022-03-11 21:18:52
質問
JSONの日付フォーマットには、さまざまな規格があるようですね。
"\"\\/Date(1335205592410)\\/\"" .NET JavaScriptSerializer
"\"\\/Date(1335205592410-0500)\\/\"" .NET DataContractJsonSerializer
"2012-04-23T18:25:43.511Z" JavaScript built-in JSON object
"2012-04-21T18:25:43-05:00" ISO 8601
どれが正解なのか?あるいはベストなのか?これには何か基準があるのでしょうか?
解決方法は?
JSON そのもの はしません。 は日付の表現方法を指定していますが、JavaScriptは指定しています。
あなたは
すべき
が発する形式を使用します。
Date
's
toJSON
メソッドを使用します。
2012-04-23T18:25:43.511Z
その理由を説明します。
-
人間にとって読みやすく、かつ簡潔であること
-
正しくソートされる
-
端数秒を含むので、時系列を再確立するのに役立つ
-
に適合している。 ISO 8601
-
ISO 8601は、10年以上前から国際的に定着している。
とはいうものの これまで書かれたすべての日付ライブラリは、1970年からのミリ秒を理解することができます。ですから、簡単に移植できるように シーフマスター が正しい。
関連
-
[解決済み] ローカルファイルを開くことができません - Chrome: ローカルリソースのロードが許可されていません
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] とは何ですか! (not not)演算子とは何ですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] JavaScriptの日付の書式設定方法
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Heroku:ノードアプリで「このアプリにはデフォルトの言語が検出されませんでした」エラーがスローされる
-
[解決済み】SecurityError: オリジンを持つフレームがクロスオリジンフレームにアクセスするのをブロックした
-
[解決済み] 解決済み】clearInterval()が動作しない [重複] [重複]
-
[解決済み】SyntaxError: JSON の位置 1 に予期しないトークン o があります。
-
[解決済み】getElementByIdはnullを返す?[クローズド]
-
[解決済み】'useState' が定義されていない no-undef React
-
[解決済み】Javascript、[オブジェクトHTMLInputElement]を表示中。]
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み】Python UTC datetime オブジェクトの ISO フォーマットに Z (Zulu または Zero offset) が含まれていない。)
-
[解決済み] Java SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") でタイムゾーンをISTとする。