|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.03.2018, 15:46 | #11 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Код:
Что будет если винда будет немецкая? Я бы просто распарсил решуляркой и преобразовал в числа месяца. |
11.03.2018, 16:25 | #12 |
Пользователь
Регистрация: 15.11.2014
Сообщений: 75
|
Да я не знаю, зачем там вообще названия месяцев на каком бы то ни было другом языке, потому что на входе идет строка только с английскими не зависимо от винды. А вот уже после StrToDateTime вывод может быть в любом удобном пользователю формате и с учетом региональных особенностей ОС.
Последний раз редактировалось exyl; 11.03.2018 в 16:33. |
11.03.2018, 17:41 | #13 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Код:
Код:
Код:
Код:
Код:
Код:
Код:
Последний раз редактировалось Avazart; 11.03.2018 в 18:04. |
11.03.2018, 19:02 | #14 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
У вас тоже привязка к глобальному массиву
Цитата:
Str = '4 Dezember 2018 13:10'; по немецки сработает ли ваш код? Последний раз редактировалось Aliens_wolfs; 11.03.2018 в 19:07. |
|
11.03.2018, 19:05 | #15 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Не будет, ибо я как понимаю она берется из интернета и другого источника, формат которого постоянен и не зависит от локальных настроек.
И даже если так произойдет, мой код куда легче будет расширить/модифицировать чем Ваш, добавив другой массив с именами месяцев и передав в ф-цию вторым параметром. Последний раз редактировалось Avazart; 11.03.2018 в 19:09. |
11.03.2018, 19:09 | #16 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Вы по сути ничего нового не предложили)
Цитата:
И приведите пример для немецкой модификации) В общем у него все равно идет по английски все месяца и для этого простой код пойдет. Пусть сам решит что ему нужно) Последний раз редактировалось Aliens_wolfs; 11.03.2018 в 19:23. |
|
11.03.2018, 19:15 | #17 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Регулярки, вместо плясок вокруг кривого StrToDateTime() и тупой подмены символов.
Код:
Последний раз редактировалось Avazart; 11.03.2018 в 19:20. |
11.03.2018, 19:22 | #18 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Цитата:
Вы также берете из массива инфу) Смотрите пост #3 там такой же массив который можно дополнить чем угодно и взять все тоже самое что и вы предложили, а в посте #10 я просто для двух языков для удобства написал, Последний раз редактировалось Aliens_wolfs; 11.03.2018 в 19:29. |
|
11.03.2018, 19:27 | #19 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
Да но я ее не зашиваю в реализацию, а передаю параметром.
Другому программисту достаточно объявить массив и передать его в мою ф-цию, без правки моего модуля. Последний раз редактировалось Avazart; 11.03.2018 в 19:30. |
11.03.2018, 19:38 | #20 |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
Все зависит от массива, чем заполнишь для своих нужд то и поймаешь
Можно массив сделать и глобальным, это на свой вкус и удобства изменения в нем значений Последний раз редактировалось Aliens_wolfs; 12.03.2018 в 08:04. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ввод строки в СС16 и перевод в СС10 и вывод введеной строки после перевода с СС10 | alexey961 | Помощь студентам | 1 | 09.10.2013 10:00 |
Перевод строки | Waqq | Помощь студентам | 0 | 25.09.2011 18:02 |
Перевод строки | BaSoff | Общие вопросы C/C++ | 1 | 12.04.2010 18:58 |
string to TDateTime | NieL | Общие вопросы Delphi | 2 | 30.03.2009 18:43 |
Variant в TDateTime | SoLL | Общие вопросы Delphi | 2 | 13.02.2009 11:49 |