我在数据库中有DateFirstStarted和DateEnded字段。
日期值记录为
DateFirstStarted
04/13/2010 07:00:00.000 PM
DateEnded
04/13/2010 09:00:00.000 PM
如何打印两个日期之间的微小差异。我尝试了以下代码,但它返回了类似999343
的内容Clock = DateDiff("m", objLiveCommentary("DateFirstStarted"), objLiveCommentary("DateEnded"))
答案 0 :(得分:1)
我刚用Cscript运行你的代码进行检查,你的日期没有用VBScript正确解析。也许你还有其他东西出来了。你时代结束时的.000会让我失败。使用以下我得到正确的结果。 120分钟
dim d1
dim d2
d1= "April 13 2010 07:00:00PM"
d2= "April 13 2010 09:00:00PM"
Clock = DateDiff("n", d1, d2)
Wscript.echo Clock
答案 1 :(得分:0)
尝试“n”。
Clock = DateDiff("n", objLiveCommentary("DateFirstStarted"), objLiveCommentary("DateEnded"))
编辑:此外,请确保您传入的内容确实是正确的日期值。 objLiveCommentary是否返回一个字符串?如果是这样,是什么?