ASP如何格式化日期的显示模式?

在ACCESS数据库里是Date()格式,值是像“2007-4-2717:46:37”这种类型的,有什么方法在页面只显示“2007-4-27”?我是用“setrs=ser... 在ACCESS数据库里是Date()格式,值是像“2007-4-27 17:46:37”这种类型的,有什么方法在页面只显示“2007-4-27”?
我是用“
set rs = server.createobject("adodb.recordset")
sql = "select * from news order by id desc"
rs.open sql,conn,3,1
这种方法来显示数据的,有什么方法能够直接用<%=rs("XXXX")%>就能得到年月日呢?
盼望高手们指点下,先谢谢啦!
俺是小菜,高手们说得越详细越好,再次感谢!
展开
 我来答
mr_shj
推荐于2018-05-17 · TA获得超过2682个赞
知道大有可为答主
回答量:1665
采纳率:94%
帮助的人:1432万
展开全部
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就是所需要的格式字串。
wincnc999
2008-06-14
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
set rs = server.createobject("adodb.recordset")
sql = "select * from news order by id desc"
rs.open sql,conn,3,1

<%=formatDateTime(rs("这里是时间字段"),2)%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洛一111
2008-06-14 · TA获得超过1494个赞
知道小有建树答主
回答量:582
采纳率:0%
帮助的人:524万
展开全部
select format(字段名,"yyyy-mm-dd") from news order by id desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feng_0123
2008-06-14 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:0
展开全部
<%=FormatDateTime(RS("AddDate"),2)%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式