|
Преобразование текста в дату
|
|||
---|---|---|---|
#18+
Друзья, здравствуйте! Задача достаточно банальная, может у кого есть уже готовая процедура (функция ...) Помогите, пожалуйста. Есть импортированные данные в формате: 11 апр 2011, надо поместить в таблицу БД в виде: 11.04.2011 (т.е. в формате даты). Заранее спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:09 |
|
Преобразование текста в дату
|
|||
---|---|---|---|
#18+
Т.е. строго вот так - 2 цифры число, 3 буквы месяц, 4 цифры год? без косяков? Тогда вообще не понимаю проблемы - CDate("11 апр 2011") даёт как раз 11.04.2011 в формате даты. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:41 |
|
Преобразование текста в дату
|
|||
---|---|---|---|
#18+
Согласен с Akina, но это жестко завязано на параметры системы. Кстати, Cdate("11 апреля 2019") тоже вернет 11.04.19 Набросал функцию, которая для вашего варианта возвращает нужный результат или Null, если передан неправильный текст. Сюда можно добавить варианты на английском и/или других языках, полное название месяца в разных падежах и т.д. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:24 |
|
Преобразование текста в дату
|
|||
---|---|---|---|
#18+
Да, отлично. Спасибо. Правда я сейчас немного переделаю. Просто в импортируемом файле формат немного не такой, как я написал. П\Скорее вот правильный вариант из импортируемого файла :"Thu Mar 28 07:22:00 GMT 2019" Всеравно премного благодарен. Принцип ясен, поколдую чуть-чуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:41 |
|
|
start [/forum/topic.php?fid=45&msg=39796582&tid=1610767]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 135ms |
0 / 0 |