UTC, или Coordinated Universal Time, – это стандарт времени, принятый на Земле. От него идет отсчет часовых поясов. UTC было введено вместо устаревшего среднего времени по Гринвичу (Greenwich Mean Time, или GMT). При этом до сих пор можно часто встретить обозначение московского времени как GMT +3, хотя лично я больше предпочитаю простое Moscow time. Время по UTC не переводится ни зимой, ни летом. Но такое явление, как Daylight Saving Time (DST) в некоторых странах никто не отменял. В связи с этим...
Сегодня расскажу вам о стандарте представления времени и дат, который часто используется в разработке. Стандарт этот именуется ISO 8601. Почему важно знать о нем? Потому что он часто используется при разработке ПО: хранение логов, передача дат в JSON, хранение даты и времени в базе данных и так далее. В нем описан не только стандартизированный (то есть единый) формат записи даты и времени как таковой, но и учтен формат записи часового пояса. А это крайне важная вещь при разработке ПО, которое потенциально может работать либо распределенно, либо на компьютерах по всему миру. Стандарт поддерживается...