1: DateTime start1 = DateTime.Parse(TextBox1.Text);
2:
3: DateTime end1 = DateTime.Parse(TextBox2.Text);
4:
5: DateTime start2 = DateTime.Parse(TextBox3.Text);
6:
7: DateTime end2 = DateTime.Parse(TextBox4.Text);
8:
9: TimeSpan ts1 = start2 - start1;
10:
11: TimeSpan ts2;
12:
if (ts1.Ticks > 0) {
14:
15: ts2 = start2 - end1;
16:
if (ts2.Ticks > 0)
18:
);
20:
else
22:
);
24:
else {
26:
27: ts2 = start1 - end2;
28:
if (ts2.Ticks > 0)
30:
);
32:
else
34:
);
36:
37: }
感谢lxcnn提供的答案
原文链接:http://topic.csdn.net/u/20071011/13/fe4096e5-bf10-4318-a653-40a86a6abf2c.html