[英]How to compare two dates in MS Dynamics AX 2009?
如何在 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
將 select select 日期在當年 8 月 13 日之后。 另見: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
即可比較兩個日期。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.