|
Формат даты при выгрузке в dbf
| ☑ |
0
GaikA_13rus
03.03.14
✎
15:03
|
Нужно выгружать текущую дату в формате
|
|
1
Cerera
03.03.14
✎
15:04
|
(0)выгружай!
|
|
2
GaikA_13rus
03.03.14
✎
15:05
|
YYYYMMDD HH:MM
с длиной в 14 символов.
Пишу:
БД = Новый XBase;
БД.Поля.Добавить("DTLM", "S", 14);
БД.DTLM = ТекущаяДата();
А он мне выводит:
03.03.2014 14:
|
|
3
GaikA_13rus
03.03.14
✎
15:06
|
а нужно: 20140303 14:05
|
|
4
fmrlex
03.03.14
✎
15:06
|
ФОРМАТ
|
|
5
GaikA_13rus
03.03.14
✎
15:06
|
Как сделать? Подскажите пожалуйста.
|
|
6
mehfk
03.03.14
✎
15:08
|
Формат было уже?
|
|
7
ДенисЧ
03.03.14
✎
15:14
|
БД.DTLM = Формат(ТекущаяДата(), "ДФ=yyyyMMdd ЧЧ:мм");
|
|
8
GaikA_13rus
03.03.14
✎
15:14
|
СтрДата = Формат(ТекущаяДата(), "ДФ=YYYYMMDD HH:MM");
БД = Новый XBase;
БД.Поля.Добавить("PComp_Code", "S", 25);
БД.Поля.Добавить("PC_Name", "S", 50);
БД.Поля.Добавить("DTLM", "S", 14);
БД.СоздатьФайл("D:\MegaTrade\PARCOMP1.dbf");
БД.АвтоСохранение = Истина;
ЗапросПоКонтрагентам = Новый Запрос;
ЗапросПоКонтрагентам.Текст="ВЫБРАТЬ
| Контрагенты.Код,
| Контрагенты.Наименование
|ИЗ
| Справочник.Контрагенты КАК Контрагенты";
Выборка = ЗапросПоКонтрагентам.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
БД.Добавить();
БД.PComp_Code = Выборка.Код;
БД.PC_Name = Выборка.Наименование;
БД.DTLM = СтрДата;
КонецЦикла;
БД.ЗакрытьФайл();
|
|
9
GaikA_13rus
03.03.14
✎
15:15
|
(7) Пробовала, не выходит.
|
|
10
ДенисЧ
03.03.14
✎
15:16
|
(9) А у меня выходит...
|
|
11
kosts
03.03.14
✎
15:19
|
Формат(, "ДФ='ггггММдд ЧЧ:мм'")
|
|
12
Мимохожий Однако
03.03.14
✎
15:21
|
СтрДата = СтрЗаменить(СтрДата, ".", "");
А так ))
ЗЫ. Входит и выходит
|
|
13
GaikA_13rus
03.03.14
✎
15:21
|
Уряяя. Спасибо kosts!!!
|
|
14
ДенисЧ
03.03.14
✎
15:24
|
что (7), что (11) - одно и то же.
|
|