|
Формат даты: получить обычные кавычки |
☑ |
0
Старуха Шапокляк
31.07.10
✎
16:11
|
Подскажите, как в дате кавычки вывести обычные, т.е. "13"июня 2010г.?
Пишу:
Формат(Выборка.РабочийГодС, "ДФ='''""''дд''"''ММММ гггг'")+"г.";
В результате дата выходит в виде: <<13>>июня 2010г.
|
|
1
skiller3000
31.07.10
✎
16:29
|
почитай СП насчет формата... а так могу предложить только СтрЗаменить(Формат(Выборка.РабочийГодС, "ДЛФ=DD"), Формат(День(Выборка.РабочийГодС), "ЧГ=0"), """" + Формат(День(Выборка.РабочийГодС), "ЧГ=0") + """")
|
|
2
Старуха Шапокляк
31.07.10
✎
16:55
|
(1) Выдает синтаксическую ошибку:
Встроенная функция может быть использована только в выражении. (СтрЗаменить)
|
|
3
skiller3000
31.07.10
✎
17:07
|
а у тебя не выражение разве?
|
|
4
Старуха Шапокляк
31.07.10
✎
17:16
|
Тогда сформулирую вопрос по другому: как выделить из даты отдельно день, месяц (прописью) и дату. Т.е. как получить из даты 13.06.2010 отдельно:
13
июня
2010г.
т.е. в макете я пропишу " " _______ __ г.
И заполнять затем их буду.
|
|
5
kosts
31.07.10
✎
17:40
|
(4) Посмотри СП, функции работы с датой и форматирования.
|
|
6
break
31.07.10
✎
17:42
|
держи)
ДатаНадпись = Формат(ТекущаяДата(), "ДФ=""'ъ'дд'ъ' ММММ гггг 'г.'""");
ДатаНадпись = СтрЗаменить(ДатаНадпись,"ъ",Символ(34));
Сообщить(ДатаНадпись);
|
|
7
break
31.07.10
✎
17:46
|
способ, предложенный в (1) тоже работает, надо было ее переменной объявить:
ДатаНадпись = СтрЗаменить(Формат(Выборка.РабочийГодС, "ДЛФ=DD"), Формат(День(Выборка.РабочийГодС), "ЧГ=0"), """" + Формат(День(Выборка.РабочийГодС), "ЧГ=0") + """");
|
|
8
НЕА123
31.07.10
✎
17:50
|
(0) Формат(РабочийГодС, "ДФ='''""''dd''""'' MMMM yyyy '")
|
|