4
如何在MS Dynamics AX 2009中比较两个日期(Date类型的实例,而不是utcDateTime)?如何比较MS Dynamics AX 2009中的两个日期?
我想检查从表中取出的特定日期是否在另一个之前(或之后)。两者都是日期类型。
有没有办法将日期转换为utcDateTime数据类型?
如何在MS Dynamics AX 2009中比较两个日期(Date类型的实例,而不是utcDateTime)?如何比较MS Dynamics AX 2009中的两个日期?
我想检查从表中取出的特定日期是否在另一个之前(或之后)。两者都是日期类型。
有没有办法将日期转换为utcDateTime数据类型?
如何比较两个日期?
使用比较运算符<
<=
>=
>
==
和!=
。
if (LedgerTrans.TransDate > systemDateGet() - 3)
LedgerTrans.TransDate = systemDateGet() - 3;
此作品在选择太:
select firstonly LedgerTrans
where LedgerTrans.TransDate > systemDateGet() - 3;
它可以在查询输入范围以及:当年八月13'th后>13-08
将选择选择日期。 另请参阅:http://kashperuk.blogspot.com/2010/02/utcdatetime-in-dynamics-ax-2009.html
如何将日期转换为utcDateTime
?
DateTimeUtil::newDateTime(systemDateGet(), 0, DateTimeUtil::getUserPreferredTimeZone()));
参见:http://msdn.microsoft.com/en-us/library/cc584924.aspx
没有必要Date
转换为utcDateTime
来比较两个日期。
“从表中”?比较同一个表中或两个不同表中的两个日期。如果需要,请将您的查询复制到问题中。 –
如果您发现有用的答案,请接受答案。 –