web-dev-qa-db-ja.com

yyyy '-' MM '-' dd'T'HH ':' mm ':' ss-ここでの 'T'の意味は何ですか?

この日時パターンのTの意味は何ですか?

yyyy'-'MM'-'dd'T'HH':'mm':'ss 2011-06-14T04:12:36

41

これは、標準ISO 8601日付時刻文字列のTimeコンポーネントの開始を示すだけです。ウィキペディアには、この標準形式に関する 詳細ページ があります。

32
andyb

ISO 8601(UTC)では、Tを使用して時間コンポーネントを指定します。 http://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations の「日付と時刻の組み合わせ表現」を参照してください

UTCについてはこちらをご覧ください: http://en.wikipedia.org/wiki/Coordinated_Universal_Time

9
Nick Meldrum

「時間」を意味します。これは多くの質問と回答がありました。 http://www.w3.org/TR/NOTE-datetime.html を参照してください

5
jcomeau_ictx

[T]は、 ISO 8601<date>T<time>の形式の時間指定子です。

4
Alex Aza

標準のタイムスタンプ形式を指定する ISO 8601 からのものです。

文字[T]は、これらの式の時刻コンポーネントの表現の開始を示すために、時間指定子として使用されます。

2
Michael Burr

コンテキストがなければ、それを答えるのは難しいです。

ただし、SimpleDateFormatによると JavaDoc 'T'は無意味です。つまり、単なる文字列リテラルです。

これは、出力文字列でTが見えるという事実によってサポートされています。おそらくそれは時間を意味するのでしょうか?

2
hoipolloi