yyyy' - 'MM' - 'dd'T'HH':'mm':'ss - 'T'在这里是什么意思?

时间:2011-06-14 08:13:44

标签: java .net datetime

此日期时间模式中T的含义是什么?

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

6 个答案:

答案 0 :(得分:32)

它只显示标准ISO 8601日期时间字符串中时间组件的开头。维基百科有关于此标准格式的detailed page

答案 1 :(得分:9)

在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

答案 2 :(得分:5)

它意味着“时间”。这已被问及并回答了很多。见http://www.w3.org/TR/NOTE-datetime.html

答案 3 :(得分:4)

[T]是<date>T<time> {{1}}格式的时间指示符。

答案 4 :(得分:2)

如果没有某些背景,那很难回答。

然而,根据SimpleDateFormat JavaDoc'T'是没有意义的,即只是一个字符串文字。

T在输出字符串中可见,这一点得到了支持。也许这意味着时间?

答案 5 :(得分:2)

它来自ISO 8601,它指定了标准时间戳格式:

  

字符[T]应用作时间指示符,以表示这些表达式中时间分量表示的开始。