ISO 8601 та RFC 3339, здається, є двома форматами, які є загальними в Інтернеті. Чи варто використовувати одне над іншим? Це одне лише розширення? Чи мені справді потрібно так добре піклуватися?
ISO 8601 та RFC 3339, здається, є двома форматами, які є загальними в Інтернеті. Чи варто використовувати одне над іншим? Це одне лише розширення? Чи мені справді потрібно так добре піклуватися?
Відповіді:
Це одне лише розширення?
Досить, так - RFC 3339 вказаний як профіль ISO 8601. Найбільше RFC 3339 визначає повне подання дати та часу (не потрібні лише дробові секунди). RFC також має деякі невеликі, тонкі відмінності. Наприклад, усічені зображення років, що мають лише дві цифри, не допускаються - RFC 3339 вимагає 4-значних років, а RFC дозволяє використовувати лише символ періоду в якості десяткової точки для дробових секунд. RFC також дозволяє замінити "T" пробілом (або іншим символом), тоді як стандарт дозволяє лише його опустити (і лише тоді, коли між сторонами, що використовують представництво, є згода).
Я б не переймався надто різницями між двома, але, якщо випадковість стосується випадків їх використання, варто було б поглянути на:
Вам не варто було б так сильно піклуватися. RFC 3339, сам по собі, являє собою набір стандартів, похідних від ISO 8601. Однак є досить декілька хвилин, і всі вони окреслені в RFC 3339. Я міг би їх переглядати все тут, але ви, мабуть, зробите краще просто читайте документ для себе, якщо ви переживаєте: