简单的日期转换为ASP经典ASP.Net
问题描述:
如何使用经典ASP做同样的事情? 我的意思是,是否有可能像.Net一样在一行中做到这一点?简单的日期转换为ASP经典ASP.Net
string str1 = DateTime.Now.ToString("yyyyMMdd");
string str2 = DateTime.Now.ToString("H:mm:ss");
答
为yyyMMdd
使其一行
<%= Year(Now) & Right("0" & Month(Now), 2) & right("0" & Day(Now), 2) %>
**OR**
<%= DatePart("yyyy",Now) & Right("0" & DatePart("m",Now), 2) & right("0" & DatePart("d",Now), 2) %>
对于H:mm:ss
<%= Hour(Now) & ":" & Right("0" & Minute(Now), 2) & ":" & right("0" & Second(Now), 2) %>
**OR**
<%= DatePart("h",Now) & Right("0" & DatePart("n",Now), 2) & right("0" & DatePart("s",Now), 2) %>
你可以看看这个在这里简单说一下在VBScript日期解析说明。 https://www.mikesdotnetting.com/Article/22/Date-formatting-in-VBScript