ASP使用的是VBA,其中的使用的函数是VB中的子集,不能使用format函数进行快速格式化日期的显示模式。如果想要的格式是YYYY-MM-DD, 获取今天的日期可以用以下代码实现:
fulldate=cstr(year(date))
fulldate=fulldate & "-" & right("0" & cstr(month(date)),2)
fulldate=fulldate & "-" right("0" & cstr(day(date)),2)
fulldate就是所需要的格式字串。
set rs = server.createobject("adodb.recordset")
sql = "select * from news order by id desc"
rs.open sql,conn,3,1
<%=formatDateTime(rs("这里是时间字段"),2)%>
select format(字段名,"yyyy-mm-dd") from news order by id desc
<%=FormatDateTime(RS("AddDate"),2)%>