如何计算两个时间点间的周期

问题描述:

如何计算两个时间点间的周期
建立时间\x05结束时间\x05周期
2012-4-27 10:38:00\x052012-4-27 12:38:00\x05
2012-4-28 11:38:00\x052012-4-28 12:38:00\x05
2012-4-29 12:38:00\x052012-4-29 14:38:00\x05
2012-4-30 13:38:00\x052012-4-30 15:38:00\x05
2012-5-1 15:38:00\x052012-5-1 16:38:00\x05
2012-5-2 17:38:00\x052012-5-2 22:38:00\x05
2012-5-3 18:38:00\x052012-5-3 20:38:00\x05
2012-5-4 0:38:00\x052012-5-5 2:38:00\x05
2012-5-5 1:38:00\x052012-5-5 3:38:00\x05
2012-5-6 2:38:00\x052012-5-6 10:38:00\x05
2012-5-7 3:38:00\x052012-5-7 4:38:00\x05
大致数据如上面所示,需要计算出两个时间点间的周期,条件:12:00-13:30间为休息时间,在11:30后(包括11:30)建立的需要减去此部分时间;18:00-19:00为休息时间,在17:30后(包括17:30)建立的需要减去此部分时间;晚上1:00-3:00为休息时间,此时间段需减去.

条件:12:00-13:30间为休息时间,在11:30后(包括11:30)建立的需要减去此部分时间;18:00-19:00为休息时间,在17:30后(包括17:30)建立的需要减去此部分时间;晚上1:00-3:00为休息时间,此时间段需减去
条件不明确,特别是括号内的,例如:【12:00-13:30间为休息时间】与【在11:30后(包括11:30)】只减去如12:00-13:30休息这时间内的,但提是在11:30建立的才能减,之前就不能减,另一个也是一样你的意思还是不明确请你将上面几个例子 求差过程简要一写