![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
![]() Код:
Что будет если винда будет немецкая? Я бы просто распарсил решуляркой и преобразовал в числа месяца. |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 15.11.2014
Сообщений: 75
|
![]()
Да я не знаю, зачем там вообще названия месяцев на каком бы то ни было другом языке, потому что на входе идет строка только с английскими не зависимо от винды. А вот уже после StrToDateTime вывод может быть в любом удобном пользователю формате и с учетом региональных особенностей ОС.
Последний раз редактировалось exyl; 11.03.2018 в 16:33. |
![]() |
![]() |
![]() |
#13 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
![]() Код:
Код:
Код:
Код:
Код:
Код:
Код:
Последний раз редактировалось Avazart; 11.03.2018 в 18:04. |
![]() |
![]() |
![]() |
#14 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
У вас тоже привязка к глобальному массиву
Цитата:
Str = '4 Dezember 2018 13:10'; по немецки сработает ли ваш код? Последний раз редактировалось Aliens_wolfs; 11.03.2018 в 19:07. |
|
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
![]()
Не будет, ибо я как понимаю она берется из интернета и другого источника, формат которого постоянен и не зависит от локальных настроек.
И даже если так произойдет, мой код куда легче будет расширить/модифицировать чем Ваш, добавив другой массив с именами месяцев и передав в ф-цию вторым параметром. Последний раз редактировалось Avazart; 11.03.2018 в 19:09. |
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]()
Вы по сути ничего нового не предложили)
Цитата:
И приведите пример для немецкой модификации) В общем у него все равно идет по английски все месяца и для этого простой код пойдет. Пусть сам решит что ему нужно) Последний раз редактировалось Aliens_wolfs; 11.03.2018 в 19:23. |
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
![]()
Регулярки, вместо плясок вокруг кривого StrToDateTime() и тупой подмены символов.
Код:
Последний раз редактировалось Avazart; 11.03.2018 в 19:20. |
![]() |
![]() |
![]() |
#18 | |
Форумчанин
Регистрация: 16.12.2009
Сообщений: 902
|
![]() Цитата:
Вы также берете из массива инфу) Смотрите пост #3 там такой же массив который можно дополнить чем угодно и взять все тоже самое что и вы предложили, а в посте #10 я просто для двух языков для удобства написал, Последний раз редактировалось Aliens_wolfs; 11.03.2018 в 19:29. |
|
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
![]()
Да но я ее не зашиваю в реализацию, а передаю параметром.
Другому программисту достаточно объявить массив и передать его в мою ф-цию, без правки моего модуля. Последний раз редактировалось Avazart; 11.03.2018 в 19:30. |
![]() |
![]() |
![]() |
#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 |