AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

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

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

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

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

X++:
TransDate transDate;

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

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Работа с Excel через COM нестабильна на x64 Максимка DAX: Программирование 6 27.01.2012 12:52
проблема использования Excel через clr Batuev Artem DAX: Программирование 8 22.08.2011 18:01
зкспорт данных в Excel exodus DAX: Программирование 3 25.10.2007 05:10
отчет в Excel через COM Pawlik DAX: Программирование 2 23.03.2006 15:44
Чтение Excel-ячейки в Аксапте (2.5) через COM AKIS DAX: Программирование 3 25.03.2004 20:18
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:14.