0
我有一个在线温度记录器,可以将上次测量的日期和时间发布到文件中。如何使用VBscript在文件中查找日期和时间戳?
我需要使用VBScript在html文件中找到日期和时间戳,然后检查它是否比当前时间长2小时。
实施例的日期格式:12.04.2013 16:45
我有一个在线温度记录器,可以将上次测量的日期和时间发布到文件中。如何使用VBscript在文件中查找日期和时间戳?
我需要使用VBScript在html文件中找到日期和时间戳,然后检查它是否比当前时间长2小时。
实施例的日期格式:12.04.2013 16:45
你可以使用正则表达式提取的时间戳
\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}
然而,由于HTML的特性,这是容易出错(换行,内联),所以更好的方法是使用DOM方法从HTML中提取日期(例如getElementsByTagName()
。
一旦你有日期字符串,你可以使用DateDiff
函数计算与当前时间戳的差值:
DateDiff("h", datestring, Now)
'12.04.2013'对于文件中的技术日期是一个非常糟糕的选择。使用[ISO 8601](http://xkcd.com/1179/)。除此之外,你没有告诉你到目前为止已经尝试了什么,也没有显示你写的任何代码。 – Tomalak