Юридические символы в формате сортируемой даты ISO - PullRequest
0 голосов
/ 19 августа 2011

Каковы действительные символы для даты ISO?Я знаю от 0 до 9, -, :, T и Z.Есть ли что-нибудь еще?

Я получаю этот сортируемый формат даты в .NET с сериализацией XML .NET и вот так:

1 Ответ

0 голосов
/ 20 августа 2011

Похоже, вы также можете иметь W как часть даты недели ISO .

Вы можете иметь , или . при работе с десятичными дробями, которые добавляются к элементу времени (см. Раздел времени здесь ):

Для обозначения «14 часов 30 с половиной минут» не включать секунд цифра. Представьте его как «14: 30,5», «1430,5», «14: 30,5» или "1430,5".

+ действительно при их использовании со смещениями UTC, такими как 22:30+04 или 1130-0700.

Длительности могут использовать несколько букв, таких как P, Y, M, W, D, T, H, M и S. Они являются компонентом временных интервалов и определяют количество прошедшего времени за временной интервал.

Временные интервалы являются последними и могут использовать / для разделения времени начала и окончания.

Похоже, формат по умолчанию при использовании строки формата s для даты и времени равен yyyy-MM-ddTHH:mm:ss", поэтому единственными допустимыми символами в этом случае будут 0 до 9, -, : и T. Другие символы, приведенные выше, являются частью стандарта ISO 8601, которому следует сортируемый шаблон даты / времени, но он может быть неприменим, если вы не имеете дело с строкой или культурой другого формата.

...