ASP 两个时间的差值,要精确到分钟

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:21:54
ASP 两个时间的差值,要精确到分钟,时间存储类型能用char不?
我用char存的两个时间9:00:00 9:15:00
怎么计算出差15分钟哦?请教~~~~~~~~~~~~~~~~
用这个后ss=datediff("n",cdate(date2),cdate(date1)),提示

sql="update work set g_time ='"&ss&"' where number ="&number
rs_update.open sql,conn,3,2

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E31)
超时已过期

是怎么回事啊?

1、ss是数字,不是字符串
2、date2必须大于date1

dim date1,date2,ss
ss=datediff("n",cdate(date2),cdate(date1))

DateDiff(n, '9:15', '9:00')

s=minute(cdate(9:15:00)-cdate(9:00:00))

s=15

如果要精确到分钟,那应该用Datetime,不要用Smalldatetime
if datediff("m",now(),rs("starttime"))>0 then
response.write "开始时间未到"
else if datediff("m",now(),rs("endtime"))<0
response.write "已结束"
end if