P.S. Тред про локализацию и библиотеки парсинга с автоконвертацией, а не про батхёрт автора.
FUUUUUUU, ЛОР.
У меня начинается дискомфорт пониже спины, когда я пытаюсь парсить сообщения с US/UK сайтов, которые содержат дату и время.
Существуют ли библиотеки, которые:
а) Могут находить дату и время (причём возможно только одно имеется) из текста во всех форматах
б) Могут приводить их в стандартный вид (либо по ISO 8601:2004, либо по EUR стандартам)
?
И с сталкивались ли Вы с проблемами, делая приложения для иностранных заказчиков? Или формат 24.01.2029 19:33:71 они вполне понимают? Имелись ли какие-то проблемы не со временем и датами (с весами, температурой, длиной и т.д.)?
А теперь нетехнические подробности с элементами батхёрта (слабонервным и модераторам читать не рекомендуется):
Внезапно, вместо нормального DD.MM.YYYY можно увидеть MM-DD-YYYY и даже MM/DD/YYYY. Но это ещё что: время записывается в формате 12:00 AM/PM.
Мало того, погуглив, я обнаружил, что существует минимум пять форматов записи дат http://www.tetran.ru/SiteContent/Details/25 и аж три формата записи времени.
Это не считая инженерных форматов https://yandex.ru/support/partnermarket/export/date-format.xml и внутренних форматов хранения времени (типа UNIX-времени).
Если копнуть проблему дальше, то оказывается, что существуют не просто разные форматы ЗАПИСИ времени, то и разные варианты измерения времени! https://ru.wikipedia.org/wiki/Всемирное_координированное_время https://ru.wikipedia.org/wiki/Всемирное_время https://ru.wikipedia.org/wiki/Международное_атомное_время
Я уже молчу про ситуацию, когда Вам надо будет парсить или выводить длину (в US/UK аршиноподобная система измерения, у военных вообще своя) или вес. С температурой уже проще.
Использование таких древних (и таких важных!) стандартов и отсутствие единых стандартов (учитывая наличие системы СИ) смотрится ещё большим анахронизмом, чем иероглифы, вязь, ручной труд, бекапы tar'ом по крону, механические наручные часы и письмо в обратную сторону вместе взятые.
Похожие темы
- Форум US layout vs UK (2015)
- Форум Парсинг собственного формата (2015)
- Форум Формат времени (2022)
- Форум когда в US и UK выходные дни? (2005)
- Форум Парсинг логов кастомного формата (2023)
- Форум Преобразование времени и локализация (2004)
- Форум Производительность реализаций парсинга конфигурационных форматов (2021)
- Форум Странный скачок времени (2014)
- Форум Странный формат истории zsh... (2004)
- Форум [хочу странного] В каком там формате делали анимированные обои? (2010)