|
Преобразование строки в дату |
☑ |
0
Kurbash
09.04.15
✎
14:02
|
Всем привет, читаю данные с экселя и пытаюсь записать в реквизит с типом Дата.
Датка=сокрлп(Ексель.Sheets(Объект.Лист).Cells(н,6).Value);
Год=Прав(Датка,4);
Число=Лев(Датка,2);
Месяц=Сред(Датка,4,2);
Спец.ДействуетС= Дата(строка("'"+Год+Месяц+Число+"000000'"));
Ругается что не может преобразовать. А если указать таак: '201503070000' все нормально. Что не так делаю?
|
|
1
Kurbash
09.04.15
✎
14:05
|
в отладчике получается-'20150331000000'.
|
|
2
Wobland
09.04.15
✎
14:05
|
Пример:
Дата("19840326062421");
Дата(1984,03,26,06,24,21);
|
|
3
hhhh
09.04.15
✎
14:07
|
(0) Спец.ДействуетС= Дата(Год, Месяц, Число);
|
|
4
Kurbash
09.04.15
✎
14:10
|
(2,3) спасибо, работаю оба варианта
|
|
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн