2012-05-06 9 views
0

私はForm1とForm2という2つのフォームを持っています。異なるフォームに存在する2つの日付を確認する

各フォームには2人の日時メンバーがあります。startdateenddate

にはどうすればいいForm2.startdateとForm2.enddateがForm1.startdateとForm1.enddateの間にあることを確認することができますか?

+0

説明してください。 – user1378024

+1

あなたが聞いたことははっきりしません。 [何を試しましたか](http://mattgemmell.com/2008/12/08/what-have-you-tried/)うまくいきませんでしたか? –

答えて

0

どのように定義するかによって異なります。

StartDate2 <= EndDate1 And EndDate2 >= StartDate1 

場合、あなたが本当にに意味ならば彼らが重なる

StartDate1, EndDate1 
StartDate2, EndDate2 

このようなStartDate1 < EndDate1StartDate2 < EndDate2

こと:あなたが本当に "オーバーラップ" を意味するなら、あなたは次のアルゴリズムを使用することができます1つの範囲が別の範囲内に完全に含まれていると判断した場合は、

StartDate2 >= StartDate1 And EndDate2 <= EndDate1 
関連する問題