分钟的日期差异

时间:2010-04-13 22:44:56

标签: asp-classic

我在数据库中有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"))

2 个答案:

答案 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是否返回一个字符串?如果是这样,是什么?