Куда все - туда и я!
да Бог с тобой, я и не претендую на роль талантливого программиста и не стараюсь запихивать свои гениальные идеи в код, только потому, что они гениальны. Но предложение записывать в БД время, как datetime, а не как строку, чтоб потом не иметь проблем с распарсиванием - считаю приемлемым. Ибо с шестиязычьем понаписанных дат было много, и потом развернуть их в один формат - было сложно. И это лишь маленький пример, в большинстве своем были структурные сложности...
а я и не про тебя))
Я вот уже перестал удивляться такой операции, у нас похоже в фирме никто не знал, что можно проще:
select TO_DATE(TO_CHAR(sysdate, 'MM/DD/YYYY'), 'MM/DD/YYYY') from dual;
Только мне не придёт в голову в каждом месте это исправлять.
н.п.
Накаркала, блин, сама себе))) Рассказывала, как парсила в прошлой фирме время, сегодня мне приходит задачка распарсить текст так, чтобы "0-1-0-1 St" всегда были на одной строчке.
И при чём тут распарсить? Может отрисовать без брейков в стратегических местах? А вообще знакомые картинки. Можно вычислить работодателя.
да я вроде особо и не скрываю, где работаю))) но это ладно. Про "распарсить" это я, конечно, громко выразилась. Понятно, что надо "своевременно ставить разделители". Просто бесит, что сперва пишем в базу одной строкой, а потом думаем, как спасти положение.
Ты хочешь сказать, что всё это "Alle 2 Monate zum 29., 30., 31. 1-0-0-1 St" - это одна строка в базе? А я это дело структурировано сохранял... А на каком языке надо это делать? И на чём рисовать?
Я наверно PEG парсер попробовал бы. https://github.com/kulibali/ironmeta