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