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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2010, 16:39   #1  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,440 / 1776 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
today() возвращает ещё и время
Признаться был несколько удивлён, когда при выводе даты в Excel получил вместо просто date - полноценный datetime c временем в дробной части. В моём случае это оказалось медвежьей услугой, т.к дальше значение из этой ячейки учавствовало в строгом неравенстве с обыкновенной датой без времени, в результате некорректно обрабатывался текущий день. Ситуацию спасло явное преобразование даты в строку.
X++:
static void job_TestDateType(Args _args)
{
    ComExcelDocument_RU excelDocument = new ComExcelDocument_RU();
    date d = today();
    ;
 
    excelDocument.newFile();
    excelDocument.insertValue(COMExceldocument_RU::numToNameCell(1, 1), today());
    excelDocument.insertValue(COMExceldocument_RU::numToNameCell(1, 2), d);
    excelDocument.insertValue(COMExceldocument_RU::numToNameCell(1, 3), strfmt("%1", today()));
    excelDocument.finalize();
}
P.S.: Интересно, а можно ли средствами аксапты добраться до времени в типе date?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: Today to Julian Date value inside Dynamics AX, X++ Blog bot DAX Blogs 0 07.03.2009 06:12
AX UK: Updated Software License Terms available today Blog bot DAX Blogs 0 02.12.2008 05:19
Время созданного "сейчас" файла меньше timenow на 4 часа Gustav DAX: Программирование 20 04.09.2006 18:59
Время по графику и фактическое время работы в табеле nicko DAX: Функционал 0 09.02.2005 15:24
Установить время файла? SnowMan DAX: Программирование 5 01.10.2003 14:42

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

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

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