|
|
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
Привет всем! Потратил кучу времени на эксперименты, но так и не добился результата. Есть такая строка: October 27 2018 Как, используя TFormatSettings и StrToDate, получить дату из этой строки в переменную типа TDate? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2018, 12:40 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
DimonJUVEКак, используя TFormatSettings и StrToDate, получить дату из этой строки в переменную типа TDate? Никак, обломись. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2018, 12:42 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
Распарсить и составить дату из кусочков. tstringlist.delimetedtext = str; list[0,1,2]. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2018, 13:19 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
TFormatSettings.Create('en-US') и ShortDateFormat = 'mmmm dd yyyy' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2018, 13:53 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
Василий 2TFormatSettings.Create('en-US') и ShortDateFormat = 'mmmm dd yyyy' Если можно, с кодом который так делает. Я пробовал так, и у меня не вышло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2018, 16:30 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
DimonJUVEВасилий 2TFormatSettings.Create('en-US') и ShortDateFormat = 'mmmm dd yyyy' Если можно, с кодом который так делает. Я пробовал так, и у меня не вышло. Код показывайте, как делаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 08:05 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
DimonJUVE, в массиве SysUtils.TFormatSettings.LongMonthNames нужно найти индекс Вашего месяца (например: Copy, Pos), после чего заменить его на этот индекс (StringReplace). А уж потом.... (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 08:51 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
Если хочется поработать руками - то регулярные выражения + пара функций на распарсивание как писали выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 09:19 |
|
||
|
перевод строковой даты с именем месяца
|
|||
|---|---|---|---|
|
#18+
DimonJUVEЕсли можно, с кодом который так делает. Я пробовал так, и у меня не вышло. Мдя. StrToDate оказалась более тупой, чем я предполагал. Она действительно не умеет читать имена месяцев. В таком случае придется поработать ручками - либо полностью конвертация всей даты, либо препроцессор, который например, обработает только имя месяца, заменит его на номер и скормит стандартной функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 10:43 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=91&tid=2040205]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 279ms |

| 0 / 0 |
