гггг’-‘ММ’-‘дд’Т’Ч’: ‘мм’:’сс — В чем смысл ‘Т’ здесь?

#java #.net #datetime

#java #.net #дата и время

Вопрос:

Что означает T в этом шаблоне даты и времени?

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

Ответ №1:

Он просто показывает начало компонента Time в стандартной строке даты и времени ISO 8601. В Википедии есть подробная страница об этом стандартном формате.

Комментарии:

1. Есть ли какие-либо функции, которые я могу использовать для генерации этого формата времени в JavaScript?

2. Это совершенно не по теме для этого вопроса, но да Date.toISOString() будет выводить дату и время в этом формате в JavaScript

Ответ №2:

В 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.

Ответ №3:

[T] — обозначение времени для формата <date>T<time> ISO 8601.

Ответ №4:

это означает «Время». об этом много раз спрашивали и на это давали ответы. видишь http://www.w3.org/TR/NOTE-datetime.html

Ответ №5:

Это из ISO 8601, который определяет стандартный формат временной метки:

Символ [T] должен использоваться в качестве обозначения времени, чтобы указать начало представления компонента времени суток в этих выражениях.

Ответ №6:

Без определенного контекста на это трудно ответить.

Однако, согласно SimpleDateFormat JavaDoc, ‘T’ не имеет смысла, т.е. просто строковый литерал.

Это подтверждается тем фактом, что T отображается в вашей выходной строке. Возможно, это означает время?