判断2个时间段 是否有交叉------在线等(0)

  • 主题发起人 主题发起人 wutaoqing
  • 开始时间 开始时间
W

wutaoqing

Unregistered / Unconfirmed
GUEST, unregistred user!
2009-01-01 06:30:00------2009-01-30 15:00:00表示 2009年1月1号 至 2009年1月30号 早上6点半 至15点 之间-----如何判断2段时间中 是否有交叉的时间????Eg: 2009-01-01 06:30:00------2009-01-30 15:00:00 以 2009-01-01 15:30:00------2009-01-30 21:00:00我们可以看到 这2段时间段 是没有交叉的 2009-01-01 06:30:00------2009-01-30 15:00:00 以 2009-01-01 08:30:00------2009-01-28 19:00:00 可以看到 这2段时间段中 有交叉的时间(01月1号 8点30分至1月28号 15点 之间 是属于2个时间段)------------------ 那么我们用DELPHI 怎么写语句 只要判断 2个时间段 是否有交叉就行
 
判断时间段1的结束日期和时间段2的开始日期,看谁大;再判断时间段1的结束时间和时间段2的开始时间,看谁大。
 
两个 TDateTime 类型值直接比较大小就可以了 (<、<=、>、>=)
 
后退
顶部