没怎么用过ASP,但是碰巧也遇到过这个问题。
如果我没记错的话,ASP里面,也就是VBScript里面没有VB的Format,只有FormatDateTime(), FormatNumber() etc,用起来还是不爽。
所以我是这么做的,
用VB写一个一句话的function: FormatString = Format(str, pattern),将其编译成ActiveX Dll, 存到Server上,注册。
然后,在ASP里面调用:
Dim objDLL
Set objDLL = Server.CreateObject("ProjectName.ClassModuleName")
DayName = objDLL.FormatString(DateRequested, "yyyymmdd")
这样,你就可以随意用VB的Format了,爽吧?
呵呵,业余水平,见笑了。
如果我没记错的话,ASP里面,也就是VBScript里面没有VB的Format,只有FormatDateTime(), FormatNumber() etc,用起来还是不爽。
所以我是这么做的,
用VB写一个一句话的function: FormatString = Format(str, pattern),将其编译成ActiveX Dll, 存到Server上,注册。
然后,在ASP里面调用:
Dim objDLL
Set objDLL = Server.CreateObject("ProjectName.ClassModuleName")
DayName = objDLL.FormatString(DateRequested, "yyyymmdd")
这样,你就可以随意用VB的Format了,爽吧?
呵呵,业余水平,见笑了。