12.10.2011, 13:34 | #1 |
Участник
|
Добрый день! Если возможность прсвоить переменной типа дата значение в формате ГГГГ/ММ/ДД (полученую из файла) стандартными средствами?
Либо нужно тупо строку разбирать и собирать уже в нормальном формате? EVALUATE не помогает... Спасибо! |
|
12.10.2011, 16:07 | #2 |
Участник
|
FORMAT(CurDate,0,'<Year4>/<Month,2>/<Day,2>')
|
|
13.10.2011, 08:57 | #3 |
Участник
|
|
|
13.10.2011, 09:45 | #4 |
Участник
|
Ничего, прям так и вставляете в код, как я написал, на место CurDate ставьте вашу дату. Подробнее можете увидеть в справке функции FORMAT.
|
|
13.10.2011, 10:22 | #5 |
Участник
|
Fly, тут как раз нужно решить обратную задачу и формат здесь не поможет.
Shaitan-Babay, парсите эту строчку и используйте ф-цию DMY2DATE. |
|
13.10.2011, 11:47 | #6 |
Участник
|
Цитата:
Код: CurDateText := '2011/05/01'; CurDateText := CONVERTSTR(CurDateText,'/','-'); EVALUATE(CurDate,CurDateText,9); MESSAGE(FORMAT(CurDate)); |
|
13.10.2011, 13:08 | #7 |
Участник
|
Спасибо всем!
|
|