Имя: Пароль:
1C
1С v8
ДатаВремя в строку
0 Мэс33
 
11.07.13
12:57
Привет, други.
Маленький вопрос: как из текущей даты (ТекущаяДата()) получить строку вида:
"ггггммддччммсс", с лидирующими нулями.

Пример: "7 июля 2013 года 9 часов 3 минуты 1 секунда" должно преобразоваться в "20130707090301"

Спасибо.
Не соображу.
1 zak555
 
11.07.13
12:58
"" + ДатаГод(ТекущаяДата()) + ДатаМесяц(ТекущаяДата()) + ДатаДень(ТекущаяДата())
2 Fragster
 
гуру
11.07.13
13:01
(1) Забыл СтрЗаменить(Символы.НПП) :)
3 Fragster
 
гуру
11.07.13
13:01
(0) кури конструктор форматной строки и синтакс помошник по функции формат
4 salvator
 
11.07.13
13:02
Формат(ТекущаяДата(),"ДФ=""ггггММддччммсс""")
5 salvator
 
11.07.13
13:04
+(4) только "чч" заменить на "ЧЧ"
6 Grobik
 
11.07.13
13:07
Формат(ТекущаяДата(),"ДФ=""ггггММддЧЧммсс""")

Записал в блокнот, а то все через (1) делал.
7 Мэс33
 
11.07.13
13:25
(4) Проверил, отлично.
Спасибо.

Вот результат: 20130711152101
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший