1
在經典ASP中,我將日期存儲爲數據庫中的'yyyymmdd'作爲數字。 我需要插入字符,以便可以用作日期函數。 我知道使用Cdate,DateDiff等,我需要改變這個'yyyy/mm/dd'ot'yyyy-mm-dd'經典ASP - 字符計數上的分割日期字符串
任何想法? 感謝
在經典ASP中,我將日期存儲爲數據庫中的'yyyymmdd'作爲數字。 我需要插入字符,以便可以用作日期函數。 我知道使用Cdate,DateDiff等,我需要改變這個'yyyy/mm/dd'ot'yyyy-mm-dd'經典ASP - 字符計數上的分割日期字符串
任何想法? 感謝
使用DateSerial獲得從零件您的輸入字符串的日期(按位置指定):
>> s = "20140119"
>> d = DateSerial(CInt(Mid(s, 1, 4)), CInt(Mid(s, 5, 2)), Mid(s, 7, 2))
>> WScript.Echo d, TypeName(d)
>>
19.01.2014 Date (<-- german locale)
如你所知/有零件,最簡單的方法來重新格式化字符串通過加入:
>> t = Join(Array(Mid(s, 1, 4), Mid(s, 5, 2), Mid(s, 7, 2)), "-")
>> WScript.Echo t
>>
2014-01-19
謝謝Ekkehard,排序 – Ven