Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 如何比较MS Dynamics AX 2009中的两个日期?_Date_Compare_Axapta_Dynamics Ax 2009_X++ - Fatal编程技术网

Date 如何比较MS Dynamics AX 2009中的两个日期?

Date 如何比较MS Dynamics AX 2009中的两个日期?,date,compare,axapta,dynamics-ax-2009,x++,Date,Compare,Axapta,Dynamics Ax 2009,X++,如何比较MS Dynamics AX 2009中的两个日期(日期类型的实例,而不是utcDateTime) 我想检查从表中提取的特定日期是否在另一个日期之前(或之后)。两者都是日期类型 有没有办法将日期转换为utcDateTime数据类型?如何比较两个日期 使用比较运算符=和= if (LedgerTrans.TransDate > systemDateGet() - 3) LedgerTrans.TransDate = systemDateGet() - 3; 这也适用于以下

如何比较MS Dynamics AX 2009中的两个日期(日期类型的实例,而不是utcDateTime)

我想检查从表中提取的特定日期是否在另一个日期之前(或之后)。两者都是日期类型


有没有办法将日期转换为utcDateTime数据类型?

如何比较两个日期

使用比较运算符
=
=

if (LedgerTrans.TransDate > systemDateGet() - 3)
    LedgerTrans.TransDate = systemDateGet() - 3; 
这也适用于以下情况:

select firstonly LedgerTrans 
    where LedgerTrans.TransDate > systemDateGet() - 3;
它也适用于查询输入范围:
>13-08
将选择当前年度8月13日之后的日期。 另见:

如何将日期转换为utcDateTime

DateTimeUtil::newDateTime(systemDateGet(), 0, DateTimeUtil::getUserPreferredTimeZone()));
另见:


无需将
日期
转换为
utcDateTime
来比较两个日期。

“从表中”?比较同一表格或两个不同表格中的两个日期。如果需要,请将您的查询复制到问题。如果您发现答案有用,请接受答案。