Имя: Пароль:
1C
 
получение формата даты времени без нулей
0 LivingStar
 
27.02.15
10:38
как получить фоомат даты времени в котором бы отсутствовали, точки, двоеточия, пробелы. Что бы были только год, месяц, дата, часы, минуты, секунды?
1 LivingStar
 
27.02.15
10:39
(0+) точнее не без нулей, а без точек и двоеточий и пробелов
2 yavasya
 
27.02.15
10:39
формат
3 ДенисЧ
 
27.02.15
10:40
стрЗАменить()
4 LivingStar
 
27.02.15
10:41
(2) в примерах формата из синтаксис помошника не нашел такое
5 LivingStar
 
27.02.15
10:41
(3) да наверное это поможет!
6 Ненавижу 1С
 
гуру
27.02.15
10:43
(4) ты как обычно тупишь
ДФ=ддММггггччммсс
7 Fish
 
27.02.15
10:43
Отркыть для себя конструктор форматной строки.
8 HEKPOH
 
27.02.15
10:45
31 марта 2005; Стаж: 9 лет 10 месяцев 27 дней...
9 kudlach
 
27.02.15
10:49
Открой любой макет печатной формы.
Встань на поле, в свойствах найди "Формат".
В закладке "дата" выставь параметры чтоб результат был как нравится - там есть пример форматирования.
Форматную Строку скопируй и вставь в
Формат(ЗначениеТипаДата,"ФорматнаяСтрока");
10 kudlach
 
27.02.15
10:52
Тебе для выгрузки чтоли без разделителей для SQL ?
11 kudlach
 
27.02.15
10:56
Сообщить(ЗначениеВСтрокуВнутр(ТекущаяДата()));
Выдает такой результат:
{"D",20150227125721}
Пойдет?
12 torgm
 
27.02.15
11:06
(8)  не пугайте топикстартера , пусть учится, после него приходят клиенты на все согласные за любую цену...
13 LivingStar
 
27.02.15
11:40
(11) Да спасибо!!! Про такой и спрашивал!
14 Ненавижу 1С
 
гуру
27.02.15
11:45
(11) решение конечно через Ж
15 LivingStar
 
27.02.15
11:47
(14) Формат(ТекущаяДата(), "ДФ=ддММггггччммсс"), так правильнее?
16 D_E_S_131
 
27.02.15
11:47
(11) Потом буквы и скобки из этой строки выковыривать?

Сообщить(Формат(ТекущаяДата(), "ДФ=yyyyMMddhhmmss"));
17 Ненавижу 1С
 
гуру
27.02.15
11:51
(15) смотря в каком порядке идут цифры, но направление верное
18 Крошка Ру
 
27.02.15
12:08
(16) А как же героическое преодоление трудностей?

Сообщить(Лев(Строка(Дата),2)+Сред(Строка(Дата),4,2)+Сред(Строка(Дата),7,4)+Сред(Строка(Дата),12,2)+Сред(Строка(Дата),15,2)+Сред(Строка(Дата),18,4));
2 + 2 = 3.9999999999999999999999999999999...