0
私はForm1とForm2という2つのフォームを持っています。異なるフォームに存在する2つの日付を確認する
各フォームには2人の日時メンバーがあります。startdate
とenddate
にはどうすればいいForm2.startdateとForm2.enddateがForm1.startdateとForm1.enddateの間にあることを確認することができますか?
私はForm1とForm2という2つのフォームを持っています。異なるフォームに存在する2つの日付を確認する
各フォームには2人の日時メンバーがあります。startdate
とenddate
にはどうすればいいForm2.startdateとForm2.enddateがForm1.startdateとForm1.enddateの間にあることを確認することができますか?
どのように定義するかによって異なります。
StartDate2 <= EndDate1 And EndDate2 >= StartDate1
場合、あなたが本当にに意味ならば彼らが重なる
StartDate1, EndDate1
StartDate2, EndDate2
このようなStartDate1
< EndDate1
とStartDate2
< EndDate2
こと:あなたが本当に "オーバーラップ" を意味するなら、あなたは次のアルゴリズムを使用することができます1つの範囲が別の範囲内に完全に含まれていると判断した場合は、
StartDate2 >= StartDate1 And EndDate2 <= EndDate1
説明してください。 – user1378024
あなたが聞いたことははっきりしません。 [何を試しましたか](http://mattgemmell.com/2008/12/08/what-have-you-tried/)うまくいきませんでしたか? –