有4个时间断
1 会议时间
开始时间 Startime 2005-6-14 14:30
结束时间 EndTime 2005-6-14 15:30
2 日程安排
开始时间 StartDate
结束时间 EndDate 想要实现的是日程安排不能与会议时间冲突,比如在安排日程的时候,你所定义的时间段有会议要参加而且时间和定义的日程冲突,如何判断长时间类型 这个问题一直没有好的解决办法 希望给点好的建议 或者有其他的方法也可以在此谢过 呵呵 在线等~~~~~~
1 会议时间
开始时间 Startime 2005-6-14 14:30
结束时间 EndTime 2005-6-14 15:30
2 日程安排
开始时间 StartDate
结束时间 EndDate 想要实现的是日程安排不能与会议时间冲突,比如在安排日程的时候,你所定义的时间段有会议要参加而且时间和定义的日程冲突,如何判断长时间类型 这个问题一直没有好的解决办法 希望给点好的建议 或者有其他的方法也可以在此谢过 呵呵 在线等~~~~~~
数据库中就用convert的120格式,这样就可以比较了
判断时间是否有冲突,我没有什么好方法,一般用d<a或b<c就是好的,否则冲突
请参阅
DateAdd 函数 | DatePart 函数
要求
版本2
返回两个日期之间的时间间隔。DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]])
DateDiff 函数的语法有以下参数:参数
interval
必选项。字符串表达式表示用于计算 date1 和 date2 之间的时间间隔。有关数值,请参阅“设置”部分。
date1, date2
必选项。日期表达式。用于计算的两个日期。
Firstdayofweek
可选项。指定星期中第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。
Firstweekofyear
可选项。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分。
设置
interval 参数可以有以下值:设置 描述
yyyy 年
q 季度
n 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
m 分钟
s 秒 If DateDiff("s",kssj,jssj)<0 Then '结束时间不能大于开始时间
response.redirect("../inc/error.asp?errInfo=结束时间不能大于开始时间!")
response.end
End If