|
Как вернуть дату в формате ДД/ММ/ГГ | ☑ | ||
---|---|---|---|---|
0
новичок12345
28.05.12
✎
15:15
|
Необходимо чтобы дата выводилась в формате ДД/ММ/ГГ, но возвращаться должна именно Дата, то есть формат строка не подойдет. Возможно ли это реализовать? Ведь даже если я сделаю дату в нужном формате, а потом разобью по символам с помощь функций ЛЕВ, ПРАВ или СРЕД, а потом преобразую значение в дату, то вернется дата, но не в том формате. Делаю так:
ДатаВыдачиПаспорта = Формат(ДатаВыдачиПАспортаВх,"ДФ=""dd/MM/yy"""); День = Лев(ДатаВыдачиПАспорта, 2); месяц = Сред(ДатаВыдачиПАспорта, 4, 2); Год = Прав(ДатаВыдачиПАспорта, 2); Датав = Дата(Год, Месяц, День); Может можно как то это реализовать иначе? |
|||
1
ДенисЧ
28.05.12
✎
15:16
|
Шозабред?
У даты нет формата, формат есть у её представления... |
|||
2
новичок12345
28.05.12
✎
15:17
|
Мне просто нужно в файл dbf в строку с типом дата, записать именно ДД/ММ/ГГ
|
|||
3
ale-sarin
28.05.12
✎
15:19
|
(2) Ого. Так пишите в строку с типом строка.
|
|||
4
skunk
28.05.12
✎
15:20
|
формат даты это количество секунд от определенной даты ... поэтому его никак нельзя представить ввиде ДД/ММ/ГГ ... так как последня является преобразование даты в строку
|
|||
5
skunk
28.05.12
✎
15:20
|
(2)так и записывай просто дату
|
|||
6
новичок12345
28.05.12
✎
15:22
|
Выгрузка в банковскую программу, там нужен именно такой формат. ТО есть это нереально? если нет, то буду тхт делать.
|
|||
7
Господин ПЖ
28.05.12
✎
15:23
|
замуж... срочно замуж
|
|||
8
ale-sarin
28.05.12
✎
15:25
|
(6) Елки, так и пишите строку. Кто сказал, что там тип ячейки - дата?
|
|||
9
pumbaEO
28.05.12
✎
15:26
|
(2) класс: в зависимости от программы для просмотра dbf поле с одной и той же датой будет выглядеть по разному.
(8) смотри в (2) |
|||
10
новичок12345
28.05.12
✎
15:26
|
Требования и консультант из банка. Говорит что строка не будет загружаться
|
|||
11
0_Serg_0
28.05.12
✎
15:26
|
(0)
Датав = Формат(ДатаВыдачиПАспортаВх,"ДФ=dd.MM.yy") не? |
|||
12
новичок12345
28.05.12
✎
15:28
|
(11) строка ведь возвращается от функции формат
|
|||
13
pumbaEO
28.05.12
✎
15:28
|
ФайлДБФ.УстановитьЗначениеПоля("DocDate", ДатаВыдачиПАспортаВх);
главное что бы DocDate - был типом D и ДатаВыдачиПАспортаВх тоже датой. |
|||
14
pumbaEO
28.05.12
✎
15:29
|
(12) ты пробовал вообще записать в ДБФ с поле с типом дата значение даты?
|
|||
15
новичок12345
28.05.12
✎
15:30
|
(14) конечно. Тем просмотрщиком, которым я открываю выводит ДД.ММ.ГГГГ
|
|||
16
Господин ПЖ
28.05.12
✎
15:31
|
два идиота... а между ними файлик ДБФ...
|
|||
17
pumbaEO
28.05.12
✎
15:32
|
(15) прочитай еще раз (9) и если не поможет, тогда продолжай дальше бороться с инопланетянами захватившими вывод даты в ДБФ.
|
|||
18
ice777
28.05.12
✎
15:32
|
(15) це ж просмотрщик ;)
(16) ага ) |
|||
19
ice777
28.05.12
✎
15:33
|
Вот что происходит, когда в 1С вползают с ноля ;)
|
|||
20
новичок12345
28.05.12
✎
15:37
|
То есть я могу выгружать просто
ДатаВыдачиПАспортаВх=Выборка.ДатаВыдачи; и значение ДатаВыдачиПАспортаВх записывать в дбф, он мне как нужно его воспримет? |
|||
21
pumbaEO
28.05.12
✎
15:40
|
БИНГО, ДЖЕК-ПОТ твой можешь пить пиво и отдыхать дома.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |