Найти тему
2015 подписчиков

👣 Маршалинг и анмаршалинг нестандартных форматов дат в Go


⏩Думаю, многие согласятся, что работа с датами практически в любом языке — это невероятная головная боль. Дата и время не десятичны и конечно же бесчисленное множество форматов даты и времени.
Вдобавок к этому ISO 8601 не всегда соблюдается в сторонних API, что создает неприятности.

⏩О том, как можно всё это героически решить, и пойдёт речь в статье.
Если коротко, то решение проблемы заключается в использовании кастомных типов и функций Unmarshaler для парсинга нестандартных дат.
Этот подход также может быть использован для успешного парсинга любого нестандартного контента, кстати.


👣 Маршалинг и анмаршалинг нестандартных форматов дат в Go  ⏩Думаю, многие согласятся, что работа с датами практически в любом языке — это невероятная головная боль.
Около минуты