VB6에서는 일부 상황에서 날짜를 올바르게 비교할 수없는 것으로 보입니다. 이것에 대한 해결책이 있습니까?VB6 날짜 버그 수정?
Date 1: 7/6/2010 2:00:00 PM
Date 2: 7/6/2010 2:00:00 PM
Equal? True
그러나 실제 출력은 다음과 같습니다 :
Private Sub CheckDate()
date1 = #7/6/2010 2:00:00 PM#
Debug.Print "Date 1: " + CStr(date1)
date2 = DateAdd("h", -8, #7/6/2010 10:00:00 PM#)
Debug.Print "Date 2: " + CStr(date2)
Debug.Print "Equal? " + CStr(date1 = date2)
End Sub
올바른 출력해야
Date 1: 7/6/2010 2:00:00 PM
Date 2: 7/6/2010 2:00:00 PM
Equal? False
이 주변에 어떤 방법이 있나요, 또는 (이 상황을 방지 할 수있는 방법이 그것이 무엇이든간에)?
와우, 간단한 수정의 뒤에있는 "더블로 날짜를 처리합니다." 당신이 그것을 사용하지 않았 으면 좋겠지 만, 나는 그것이 거기 있기 때문에 기쁘다. 감사! – derekerdmann