Форум: "Основная";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизФормат даты Найти похожие ветки
← →
oleg__ (2006-01-12 15:22) [0]Добрый день!
Из разных источников приходят данные, в которых формат даты может быть представлен как в виде DDMMYY, так и в виде YYYYMMDD (параметр строковый). Есть алгоритм по определению типа формата?
← →
Anatoly Podgoretsky © (2006-01-12 15:45) [1]Парсинг + ИИ
← →
Anatoly Podgoretsky © (2006-01-12 15:47) [2]Вообще то задача простая, длина у форматов разная, так что ИИ очень простой
← →
oleg__ (2006-01-12 16:00) [3]> Anatoly Podgoretsky
забыл сказать, что еще и DDMMYYYY возможен
← →
Anatoly Podgoretsky © (2006-01-12 16:05) [4]тогда ответь какая дата здесь 19231922 - это уже не выполнимая задача, разве сто монетку бросать
← →
oleg__ (2006-01-12 16:13) [5]> Anatoly Podgoretsky
Значит алгоритма нет, посему отправляем клиентов разбираться с разработчиками сего творения :)
Спасибо
← →
Zeqfreed © (2006-01-12 17:06) [6]oleg__ (12.01.06 16:13) [5]
А строка без разделителей записана? Если присутствуют разделители составляющих даты, то задача решаема.
← →
Anatoly Podgoretsky © (2006-01-12 17:23) [7]А может надо к источнику привязываться, или с одного и того же источника приходит подобный бардак?
← →
evvcom © (2006-01-13 08:48) [8]
> Если присутствуют разделители составляющих даты, то задача
> решаема.
Он сейчас еще скажет, что возможен и MMDDYYYY. Тогда 02.01.2006 - это что?
← →
evvcom © (2006-01-13 08:48) [9]Монетка - однозначно!
← →
Fay © (2006-01-13 13:29) [10]Всё просто. YYYYMMDD длинее DDMMYY.
← →
Zeqfreed © (2006-01-13 16:33) [11]evvcom © (13.01.06 8:48) [8]
Если он сможет это сказать ранее поста [6], тогда да — моя вина, признаю.
Fay © (13.01.06 13:29) [10]
[3]
← →
han_malign © (2006-01-13 17:16) [12]
> тогда ответь какая дата здесь 19231922 - это уже не выполнимая задача, разве сто монетку бросать
- никакой, в году всего 12 месяцев...
Если ММ всегда в середине то, для представления с полным годом, дата из современной истории определяется однозначно... (что-то я сомневаюсь, что кто то, кроме историков, оперирует датами до 13-го века)
Вот варианты DDMMYY, MMDDYY, YYDDMM - это уже каюк...
← →
Anatoly Podgoretsky © (2006-01-13 18:32) [13]han_malign © (13.01.06 17:16) [12]
Ну тогда что скажешь про это 040506
← →
Германн © (2006-01-14 02:24) [14]А стоит ли париться? (пиариться :-))
Ведь автор (для некоторых - аффтар), уже давно всё понял и ушёл. :-)
> oleg__ (12.01.06 16:13) [5]
>
> > Anatoly Podgoretsky
> Значит алгоритма нет, посему отправляем клиентов разбираться
> с разработчиками сего творения :)
> Спасибо
← →
Deka © (2006-01-14 10:55) [15]А может есть еще дополнительные условия? Например утверждение о том, что дата может быть только текущего года частично упростила бы задачу. Возможно еще будут ограничения по месяцу...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.059 c