231 читали · 2 года назад
Как обрабатывать часовые пояса при написании кода
👋🏻 Привет! С вами снова Merion Academy - платформа доступного IT образования. Когда вы разрабатываете какое-то программное обеспечение, вы поначалу можете не задумываться о часовых поясах. Если только вы не живете в стране, которая имеет несколько часовых поясов, например, в США или России. Не так давно я столкнулся с проблемой, которая была связана с часовыми поясами. Было несколько юнит-тестов, имеющих дело с датами. Они работали в моем офисе во Франции, но не работали в Марокко у новых членов нашей команды...
06:44
1,0×
00:00/06:44
484,8 тыс смотрели · 4 года назад
2 года назад
Формат времени и даты
Сегодня расскажу вам о стандарте представления времени и дат, который часто используется в разработке. Стандарт этот именуется ISO 8601. Почему важно знать о нем? Потому что он часто используется при разработке ПО: хранение логов, передача дат в JSON, хранение даты и времени в базе данных и так далее. В нем описан не только стандартизированный (то есть единый) формат записи даты и времени как таковой, но и учтен формат записи часового пояса. А это крайне важная вещь при разработке ПО, которое потенциально может работать либо распределенно, либо на компьютерах по всему миру. Стандарт поддерживается...