Имя: Пароль:
1C
1С v8
v8: Как отформатировать дату правильно?
,
0 Darhon
 
24.05.13
15:31
Добрый вечер! Подскажите почему дата не форматируется. Пишу так:

Возврат    Формат(Выборка.ДокументДатаВыдачи,"ДФ=""дд ММ гггг");

А возвращается значение типа : "23.05.2013 0:00:00"
1 ДенисЧ
 
24.05.13
15:34
"ДФ=ддММгггг"
2 Darhon
 
24.05.13
15:35
(1) Тоже самое на выходе :)
3 ДенисЧ
 
24.05.13
15:36
А конструктор форматной строки что говорит?
4 ale-sarin
 
24.05.13
15:36
Не обновил конфу/отчет/обработку?
5 Ненавижу 1С
 
гуру
24.05.13
15:38
"ДФ=dd.MM.yyyy"
6 ale-sarin
 
24.05.13
15:38
"ДФ=""дд ММ гггг" - Сдается мне, что-то с кавычками здесь не то.
7 Ненавижу 1С
 
гуру
24.05.13
15:39
Возврат    Формат(Выборка.ДокументДатаВыдачи,"ДФ=""дд ММ гггг""");
8 Grobik
 
24.05.13
15:40
"ДЛФ=Д"
Это если надо получить "23.05.2013"
9 Grobik
 
24.05.13
15:42
(0), (1), (5) выдадут все согласно СП, но наверно не то, что хочет ТС.
10 Grobik
 
24.05.13
15:44
Хотя (5) таки тоже правильно ;)
11 Darhon
 
25.05.13
08:12
Все обновил. Все вышеперечисленные варианты возвращают дату и время :(
12 banco
 
25.05.13
08:15
а пользоваться конструктором форматной строки нельзя?
13 banco
 
25.05.13
08:16
(0) проверь тип Выборка.ДокументДатаВыдачи, может там не дата вовсе, а строка
14 Darhon
 
25.05.13
08:24
(13) Дата.
15 banco
 
25.05.13
08:29
(14) тогда или "ДФ=dd.MM.yyyy" или "ДЛФ=D" или как уже сказал, пользуйся конструктором форматной строки
16 Darhon
 
25.05.13
08:46
Все ... всем спасибо :)
17 mistеr
 
25.05.13
11:58
Для тех, кто зайдет сюда потом: нужно использовать разные виды кавычек.
18 GANR
 
25.05.13
12:00
3-й раз за ветку говорю "конструктор форматной строки в помощь"