Показать сообщение отдельно
Старый 28.04.2015, 13:34   #2  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,657 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Стандартный способ хранения дат и времени в виде числа

Целая часть - количество дней, прошедших от некоторой фиксированной даты
Дробная часть - отношение количества секунд, прошедших с полуночи к количеству секунд в сутках

Если от 26.03.2015 вычесть 42089 дней, то получим дату 30.12.1899. Хотя, обычно, за точку отсчета берут дату 01.01.1900.

Может быть у Вас все-таки дата 28.03.2015? Тогда конвертация в дату будет выглядеть так

X++:
TransDate transDate;

transDate = dateNull() + oxmlCell.getValue();
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...