2011-08-11 3 views
4

MS Dynamics AX 2009에서 두 날짜 (예 : utcDateTime이 아닌 Date 유형의 인스턴스)를 비교하는 방법은 무엇입니까?MS Dynamics AX 2009에서 두 날짜를 비교하는 방법은 무엇입니까?

테이블에서 가져온 특정 날짜가 다른 날짜 이전인지 또는 나중에 있는지 확인하고 싶습니다. 둘 다 날짜 유형입니다.

날짜를 utcDateTime 데이터 유형으로 변환하는 방법이 있습니까?

+0

"from the table"? 같은 표 또는 두 개의 다른 표에서 2 개의 날짜를 비교하십시오. 필요한 경우 질문을 질문에 복사하십시오. –

+0

답변이 유용하다고 생각되면 답변을 수락하십시오. –

답변

6

두 날짜를 비교하는 방법은 무엇입니까?

는 비교 연산자 <= >= > ==!= <를 사용합니다.

이 작동
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())); 

은 참조 : 두 날짜를 비교하는 utcDateTimeDate을 변환 할 필요가 http://msdn.microsoft.com/en-us/library/cc584924.aspx

없습니다.