我有个程序,在设计时间断的时候, 有设计20:00:00到23:59:59,也有的时候是22:00:00到 第二天的2:00:00 ,在做比较是要分开,如果是23:00:00不用加24小时,如果是2:00:00要加24小时。现在的问题是如何加24小时。
也就是要如何实现时间的相加减。
也就是要如何实现时间的相加减。
解决方案 »
- 如何图片识别数字
- vb向sql2000出入记录的问题
- 如何编写这样的程序:识别同一程序已运行!
- 如何用inet向网页提交数据(post),网页是utf-8格式的
- 能不能用ADO控件实现事务?具体怎么做,请教,谢谢!
- 关于list里的字符比较
- 有谁知道医疗设备的 Dicom 3.0 接口什么样的?如何与PC机相连?
- 如何用脚本修改SQL SERVER表中的字段的默认值?具体看里面说明?谢谢,在线等。。
- 请教:如何在合并单元格时,能取得变量而不用具体的数值。等候各位朋友的答案。急急急!!1
- 如何使用打印机?
- 请教各位高手:在ADO或DAO里如何判断一个Access是主复制数据库(设计母版)还是它的复制副本
- sql server的存储过程里边能否用变量代替表名? 见内容
MsgBox addtime(#10:59:59 PM#, 4)
'MsgBox addtime2(#10:59:59 PM#, 4)
End Sub
Function addtime(ByVal nowtime As Date, ByVal hours As Integer) As Date
addtime = Format(TimeSerial(Hour(nowtime) + hours, Minute(nowtime), Second(nowtime)), "hh:mm:ss")
End Function
Function addtime2(ByVal nowtime As Date, ByVal hours As Integer) As Date
addtime2 = Format(DateAdd("h", hours, nowtime), "hh:mm:ss")
End Function
或用mid、substring函数截取后再相减