1

私はマップを持っています。マップを JSON オブジェクトに変換しています。JSON オブジェクトを読み取っていて、それを Javascript の日付に変換したいと考えています。

私が送信した Date オブジェクトは js で 2012-12-19T06:00:00.000+0000 として読み取られ、この文字列の T が何であるかわかりません。誰でもこれに光を当てることができます

4

3 に答える 3

6

これは、 ISO 8601仕様に準拠した日付の文字列表現です。ここでTは、日時表現の時間部分の開始を表します。

を使用して、この表現を JavaScript の日付オブジェクトに変換できますnew Date('2012-12-19T06:00:00.000+0000')

正規表現を使用して、日付部分のみを取得できます。正規表現/\d{4}-\d{2}-\d{2}/.exec('2012-12-19T06:00:00.000+0000')[0]は日付部分のみを提供します。

ISO 8601を参照

于 2013-01-15T03:58:56.503 に答える
4

「T」は日付の ISO 8601 シリアル化の一部であり、JavaScript 日付文字列形式です。

于 2013-01-15T04:00:27.897 に答える
2

Java 形式では、次の単純な日付フォーマッタを文字列化する日付

SimpleDateFormat formatter = new SimpleDateFormat("EE MMM d y H:m:s ZZZ");
String dateString = formatter.format(new Date());

Javaスクリプト側での使用

new Date(dateString) 
于 2016-10-19T11:06:40.643 に答える