Имя: Пароль:
1C
 
Преобразование к дате
0 newjon
 
01.02.15
19:07
Цитата из синтакс-помощника:
Встроенные функции языка (Script functions)
Дата (Date)
Вариант синтаксиса: По строке

Синтаксис:

Дата(<Значение>)
Параметры:

<Значение> (обязательный)

Тип: Строка.
Исходное значение даты.
Строка должна содержать дату в локальном формате даты или в каноническом виде YYYYMMDDHHMMSS.
Описание варианта метода:

При преобразовании строка должна содержать дату в каноническом формате "ГГГГММДДччммсс" (см. раздел "Примитивные типы данных").

Хочу чтобы из строки возвращало дату "01.01.2015".
Не получается :).

Что в справке подразумевается под "Строка должна содержать дату в локальном формате даты" ?

Что это фича или ошибка. Или мне еще чего то почитать надо?
1 FIXXXL
 
01.02.15
19:09
Точки убери
2 nordbox
 
01.02.15
19:11
Хочу чтобы из строки возвращало дату "01.01.2015".
Может тебе Формат нужен???
3 Фокусник
 
01.02.15
20:25
(0) >Что в справке подразумевается под "Строка должна содержать дату в локальном формате даты" ?

ИМХО, лучше на "локальный формат" не ориентироваться, т.к. он может быть разным, а ориентироваться на YYYYMMDDHHMMSS

Приведи пример своей исходной строки с датой.
4 Defender aka LINN
 
01.02.15
20:30
(0) "01.01.2015" - это строка.
5 newjon
 
01.02.15
22:55
(4) да строка, я как бы кавычками попытался это обозначить.

всем вопрос по справке, все остальное я уже сделал.

в справке есть еще пункт про описание варианта метода в котором про локальный формат даты ничего не сказано.
6 GROOVY
 
01.02.15
23:35
Вопрос в чем?
7 newjon
 
01.02.15
23:43
(6) Если вы ко мне, то вопрос что делает функция Дата(). Точнее должна ли она отрабатывать вот это Дата("01.01.2015"), или что означает локальный форма даты.
простите я уже маленько путаюсь.
8 FIXXXL
 
01.02.15
23:48
(7) нет не должна
Сделай глобальный поиск по конце на предмет Дата( увидишь как правильно
9 GROOVY
 
01.02.15
23:49
(7) Нет не должна.
10 FIXXXL
 
01.02.15
23:49
Дата("20150101000000") должна сработать в твоём случае
11 GROOVY
 
01.02.15
23:50
В СП прикольная формулировка. Если не забуду на семинаре спрошу кого-нить :)
12 FIXXXL
 
01.02.15
23:50
(8) *конфе
13 newjon
 
01.02.15
23:53
(12) да разобрал я на части строку сделал так Дата(Год,Месяц,День) но СП покоя не дал.
14 alle68
 
02.02.15
01:32
(7) Дата("01.01.2015 0:00:00") - лок. формат, Дата("20150101") - кан. вид.
15 goleaff2006
 
02.02.15
06:37
Дата(01.01.2015+ " 00:00:00")
16 Рэйв
 
02.02.15
07:32
Дата(2015,1,1,0,0,0)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.