|
v7: не преобразовывает строку в дату |
☑ |
0
Лалым
04.06.15
✎
16:53
|
необходимо преобразовать строку в дату
перебираю в цикле месяцы чисто по порядку и хочу вывести их названия
начало кода вот такое и третье сообщить мне выдает пустые точки,
Для а = 1 по 12 цикл
Астрока = ?(СтрДлина(а)=1,"0"+а,а);
Сообщить(Астрока);
ДатаСтрока = "'01."+Астрока+".2001'";
сообщить(ДатаСтрока);
ДатаКакДата = Дата(ДатаСтрока);
сообщить(ДатаКакДата);
ДМ = Формат(ДатаКакДата,"ДММММ");
ну и соответственно Формат не выдает ничего
в чем прикол мож кто сталкивался?
|
|
1
18_plus
04.06.15
✎
16:56
|
пока не набежали злые старожилы, вот тебе совет - почитай справку по функции Дата
|
|
2
RomanYS
04.06.15
✎
16:57
|
в целом - криво, но если убрать одинарные кавычки, то может и заработает
|
|
3
Лалым
04.06.15
✎
17:02
|
так в СП в одинарных кавычках дата как строка описана но сейчас попробую
|
|
4
Лалым
04.06.15
✎
17:03
|
точно без ковычек взлетело
|
|
5
RomanYS
04.06.15
✎
17:04
|
(3) в одинарных без дата() )
|
|
6
Лалым
04.06.15
✎
17:05
|
(5) АААААА Семен Семеныч
спасибо всем
|
|