Имя: Пароль:
1C
1С v8
не понятно как работает формат()
0 lucifer
 
10.07.12
16:47
Формат(ТекущаяДата(), "ДФ=""дд"" ММММ гггг")
возвращает
10.07.2012 16:45:12
а
Формат(ТекущаяДата(), "ДФ=ддММММгггг")
возвращает
10июля2012

а мне нужно "10" июля 2012
1 Нуф-Нуф
 
10.07.12
16:49
""дд"" - так низя
2 butterbean
 
10.07.12
16:49
ну какбэ "ДФ=""дд"" ММММ гггг"
3 acsent
 
10.07.12
16:50
ковычки никак нельзя получить
4 lucifer
 
10.07.12
16:51
(2) в чем отличия от моего?
(1) что это?
(3) да даже если так "ДФ=дд ММММ гггг" все равно дата числом и со временем возвращается
5 andrewks
 
10.07.12
16:52
ТекДата=ТекущаяДата();
ПредстДаты=""""+Формат(ТекДата,"ДФ=дд")+""" "+Формат(ТекДата,"ДФ=ММММ")+" "+Формат(ТекДата,"ДФ=гггг")
6 acsent
 
10.07.12
16:53
(4) ДФ='дд ММММ гггг'
7 lucifer
 
10.07.12
16:53
(5) это называется мы не ищем легких путей )))
так я сам додуматься могу
8 andrewks
 
10.07.12
16:54
(7) раз сам можешь - чего пришёл на форум?
9 acsent
 
10.07.12
16:54
''"''дд''"'' ММММ гггг
10 lucifer
 
10.07.12
16:54
(6) что за фигня? что это ты аппострофы влепил?
11 acsent
 
10.07.12
16:54
ДФ='''"''дд''"'' ММММ гггг'
12 acsent
 
10.07.12
16:55
ты не юзаешь конструктор?
13 PR
 
10.07.12
16:56
"''"дд"''''" MMM гггг
14 lucifer
 
10.07.12
16:58
(5) в таком варианте будет написано 10 июль 2012, а не 10 июля 2012
15 unregistered
 
10.07.12
16:59
Формат(ТекущаяДата(), ДФ='«дд» ММММ гггг"г."')

получиться «10» июля 2012г.
16 andrewks
 
10.07.12
16:59
(14) опять недоволен? на

СтрЗаменить(Формат(ТекущаяДата(), "ДФ=дд.ММММ.гггг"),"."," ")
17 lucifer
 
10.07.12
17:01
(15) спасибо
18 xantimans
 
10.07.12
17:01
ковычка апостроф апостроф ковычка ДД ковычка апостроф апостроф апостроф апостроф ковычка ММММ УУУУ
19 andrewks
 
10.07.12
17:02
(15) конструкция синтаксически неверна
20 Coldboy
 
10.07.12
17:03
(0) а попробуй конструктором форматной строки.
21 Serg_1960
 
10.07.12
17:09
"""" + Формат(Дата,"ДФ=dd") + """" + Формат(Дата,"ДФ=' MMММ yyyy'")
22 unregistered
 
10.07.12
17:09
(19) Извиняюсь. Должно быть так:

Формат(ТекущаяДата(), "ДФ='«дд» ММММ гггг""г.""'")
23 Serg_1960
 
10.07.12
17:10
(и имхо) ну совсем обленился народ: тс нужно ещё и склонение месяца
24 unregistered
 
10.07.12
17:11
(23) В (22) разве ненормально склоняет?
25 Fragster
 
гуру
10.07.12
17:19
фоспользоваться конструктором форматной строки (там есть предпросмотр) не предлагали?
26 Serg_1960
 
10.07.12
17:22
(24) Склоняет. Это я так, просто, придуряюсь :)
(25) Предлогали в (12) и (20). Не помогло :) Ему лень думать, он от мистян ждёт готовое решение.