Страница: 1 | 2 | 3 |
Вопрос: Форматирование времени
Добавлено: 28.11.06 23:21
Автор вопроса: Kodo | ICQ: 293048085
Ответы
Всего ответов: 34
Номер ответа: 16
Автор ответа:
W[4Fh]LF
Вопросов: 0
Ответов: 187
Web-сайт:
Профиль | | #16
Добавлено: 01.12.06 13:26
Аа, понял
Номер ответа: 17
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #17
Добавлено: 01.12.06 13:37
W[4Fh]LF
Format тут 100% отпадает, т.к. он на любую дату несистемного формата вываливает 13 ошибку.
Похоже на VB этого не сделать. А жаль.
Ладно, пойду через Ж делать...
Номер ответа: 18
Автор ответа:
W[4Fh]LF
Вопросов: 0
Ответов: 187
Web-сайт:
Профиль | | #18
Добавлено: 01.12.06 14:45
Ну почему же не сделать. Стукни ко мне в icq, много ньюансов тут, всё в этой теме обсуждать неудобно.
Номер ответа: 19
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #19
Добавлено: 01.12.06 14:53
2kodo
Поверь, я не такой дурак
а не проще работать со стандартными форматами даты и только при отображении (например для Юзверя) выводить извращения
Номер ответа: 20
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #20
Добавлено: 01.12.06 15:02
night-roll
Да елки-палки.
Программа берет с сервера дату! И как раз и надо-то работать со стандартной формаой, но как превратить полученное с сервера извращенство в нормальный формат? В этом то и есть вся заморочка!
И при чем здесь IsDate? Он в любом случае вернет False, хоть ты в него Достоевского запихай...
Ладно, тему закрыли, я уже сам все сделал
Номер ответа: 21
Автор ответа:
night-roll
Вопросов: 36
Ответов: 326
Профиль | | #21
Добавлено: 01.12.06 16:26
Так и надо было ставить задачу вначале
у каждого свои тараканы в голове
Номер ответа: 22
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #22
Добавлено: 04.12.06 17:36
Да, Kodo тоже динозавр на вбнете Зарегин кстате, на след. день после моего ДР Ну то не важно... покажи как решил траблу, интересно...
Небось Агромный парсер?
Номер ответа: 23
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #23
Добавлено: 04.12.06 20:58
небось генерация регулярного выражения по формату
Номер ответа: 24
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #24
Добавлено: 05.12.06 15:40
Sacred Phoenix
Да обйяснит мне кто-нить что это за регулярные выражения и как с ними в VB работать?
HACKER
Да нет, не огромный Сделал пока просто Split-ом (в настройках указывается формат даты и разделитель), дальше программа определяет где день (d,dd,ddd) а где месяц (M,MM,MMM) ну и преобразовывает всякие там ddd в числа (отдельной функцией).. Ну и Val'ом (спс. sne :P) обрезаются всякие там запятые, точки и другой неотрезанный спам. Выкинуть сюда не могу т.к. кода много получилось, и все распихано по модулям.
Не дело конечно, все равно не универсально, но это пока еще не релиз а RC Все мне эти "регулярные выражения" покоя не дают, вроде оно, а как с ним в VB работать хз.. В релизе мож все переделаю.
ЗЫ. Блин, угораздило ж меня на VB подсесть... И теперь влом всю прогу хотя б на делфи переписывать, кода дофига...
Ну нафиг, это мой последний серьезный проект на VB :|
Номер ответа: 25
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #25
Добавлено: 05.12.06 17:45
Статья на этом сайте есть
Номер ответа: 26
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #26
Добавлено: 05.12.06 22:52
не угадал ) объяснять что за регулярные выражения долго, по этой теме целые статьи пишутся. А кстати в VB6 есть фишки для работы с regex'ами?
Номер ответа: 27
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #27
Добавлено: 06.12.06 01:09
2 Kodo
Формат дат то не бесконечный, написать универсальную функцию - дело времени. Даже без рег. выражений. Тупо резать/сплитить/instr итд итп... Какой-то из вариантов будет давать "лажу", что-то вроде, когда месяц=31 (>12), или год=1... ну и подобные загоны... от них отталкиваться и перебирать, тот вариант который вернет наиболее "удачный" вариант, и считать верным.
Номер ответа: 28
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #28
Добавлено: 06.12.06 01:19
VB6 может без напряга использовать Microsoft VBScript Regular Expressions (Project > Reference), которые совсем чуть-чуть не дотягивают до PCRE
Номер ответа: 29
Автор ответа:
Kodo
Разработчик Offline Client
ICQ: 293048085
Вопросов: 37
Ответов: 457
Профиль | | #29
Добавлено: 06.12.06 19:24
Sharp
Вот этого-то мне и не хватало. Сеньк.
P.S. А эта библиотека с виндой идет в комплекте или ее придется вместе с программой поставлять? :/
Номер ответа: 30
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #30
Добавлено: 06.12.06 20:39
Ну раз ВБСкрипт, значит, с Виндой