Имя: Пароль:
1C
 
Excel.Application. Как получить время из значения дата+время?
0 ГдеСобака Зарыта
 
23.01.09
17:20
В excel-ском файле есть значение дата+время.
Нужно загрузить в 1С в одно поле дату в другое время.
Как сделать? Подскажите.
1 ГдеСобака Зарыта
 
23.01.09
17:20
Делаю так:
КонВремя = СокрЛП(Лист.Cells(НомерСтроки, 7).Value);
Получаю только дату.
2 GreyMen
 
23.01.09
18:04
Сохранить экселевский файл в текст с разделителями и считат с него. Это как вариант. Напрямую из экселя у меня считать дату вместе с временем тоже не получилось
3 vde69
 
23.01.09
18:06
Число(Лист.Cells(НомерСтроки, 7).Value)

целая часть - дата
дробная - время
4 vde69
 
23.01.09
18:06
(3)+
сам не тестил, но должно работать
5 dk
 
23.01.09
18:10
1. установи нужный localformat
2. читай текстом Лист.Cells(НомерСтроки, 7).Text
---
или разбери внутренний формат времени, там что-то вроде количества миллисекунд указано
6 smaharbA
 
23.01.09
18:10
(4) получишь циферики
.text
7 rie
 
23.01.09
18:24
(0) Значение времени в Excel можно построить при помощи функции TimeSerial.
Разобрать на часы/минуты/секунды - функциями Hour, Minute, Second.
8 ГдеСобака Зарыта
 
23.01.09
18:34
Лист.Cells(НомерСтроки, 7).Text
То что нужно. Спасибо.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой