-3

開始と終了を 2 ロングするとします。これは、実際には 2 つの日付時刻がティックに変換されたものです。これら 2 つの値が重複しているかどうかは、どうすればわかりますか?

4

1 に答える 1

1

MPelletier が述べたように、2 組の DateTime が必要です。

var start1 = new DateTime(2013, 4, 10).Ticks;
var end1 = new DateTime(2013, 4, 20).Ticks;

var start2 = new DateTime(2013, 4, 9).Ticks;
var end2 = new DateTime(2013, 4, 11).Ticks;

if (start2 < end1)
{
    //// Overlapping
}
于 2013-04-10T03:13:56.533 に答える