MS Dynamics AX 2009の2つの日付(utcDateTimeではなく、Date型のインスタンス)を比較するにはどうすればよいですか?MS Dynamics AX 2009で2つの日付を比較するには?
テーブルから取られた特定の日付が別の日付の前か後であるかどうかをチェックしたいと思います。どちらも日付型です。
日付をutcDateTimeデータ型に変換する方法はありますか?
MS Dynamics AX 2009の2つの日付(utcDateTimeではなく、Date型のインスタンス)を比較するにはどうすればよいですか?MS Dynamics AX 2009で2つの日付を比較するには?
テーブルから取られた特定の日付が別の日付の前か後であるかどうかをチェックしたいと思います。どちらも日付型です。
日付をutcDateTimeデータ型に変換する方法はありますか?
どのように2つの日付を比較しますか?
は、比較演算子<
<=
>=
>
==
と!=
を使用してください。
if (LedgerTrans.TransDate > systemDateGet() - 3)
LedgerTrans.TransDate = systemDateGet() - 3;
これも選択で動作します。
select firstonly LedgerTrans
where LedgerTrans.TransDate > systemDateGet() - 3;
これは、クエリ入力で動作しますが、同様の範囲:>13-08
は、現在の年の8月の13'th後に日付を選択する]を選択します。 も参照してください: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
二つの日付を比較するutcDateTime
にDate
を変換する必要はありません。
"from the table"? 2つの日付を同じテーブルまたは2つの異なるテーブルで比較します。必要に応じて質問に質問をコピーします。 –
回答が役に立つ場合は、その回答を受け入れてください。 –