Сучасна хороша практика кодування: щоразу, коли ви відображаєте або повідомляєте про дати, використовуйте формат RFC3339 за зулуським часом із вбудованою літерою T. Ось так: 2025-04-17T13:31:52Z Такий формат має кілька корисних властивостей: 1. Це постійна ширина, принаймні до 100000 н. е. Це не призведе до переповнення та несподіваного розширення стовпців звіту. 2. Порядок сортування такий самий, як і лексикографічний порядок - не потрібен складний код для записів часового порядку. 3. Це один токен, який легко розібрати зі звіту (ось чому ви хочете тримати T посередині, а не альтернативну форму з пробілом там). 4. Зазвичай, коли ви ведете журнал для ознайомлення з людиною, передача послідовності та відносного часу подій є важливішою, ніж посилання на місцевий сонячний час. Використання зулуського часу запобігає плутанині людей щодо послідовності та часу за перекосом часового поясу. Останній пункт особливо важливий для таких речей, як доступні в мережі бази даних, або розподілені системи контролю версій, де записи регулярно змінюються і ставляться часовими позначками користувачами в різних часових поясах.
17,64K