怎样控制ASP中时间显示的格式

我ACC数据库中一个字段“date”,在ACC中设定它的默认值为“now()”然后如果在ASP中直接用response.write("&rs("date")&),这样出来... 我ACC数据库中一个字段“date”,在ACC中设定它的默认值为“now()”
然后如果在ASP中直接用response.write("&rs("date")&),这样出来的时间格式是"2006-6-7 15:21:30"
我想把显示的时间格式变成“2006年6月7日”
该怎样做呢?

听说可以“<%=formatdatetime(now(),1)%>”
但这个“<%=formatdatetime(now(),1)%>”怎样放到response.write("&rs("date")&)中去呢
楼下在哪随便COPY一段啊?还是没解答我问题啊

我自己解决问题了,不用回答了

response.write(&formatdatetime(rs("date"),1)&)
展开
 我来答
yfcp
推荐于2016-05-09 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
ASP中从数据库中读取出来的时间要控制显示格式,只需分别获取该日期的年、月、日、小时、分、秒等,再按需组合就可以。
比如:
一、数据库读取出来的日期为: mm=rs("m_date"),则
年:year(mm) 'asp显示为<%=year(mm)%>下面月日等相同写法
月:month(mm)
日:day(mm)
小时:hour(mm)
分:Minute(mm)
秒:Second(mm)
二、然后我们根据需要再组合:
2015-12-10的形式:<%=year(mm) &"-"&month(mm)&"-"&day(mm)%>
2015年12月110日的形式:<%=year(mm) &"年"&month(mm)&"月"&day(mm)&"日"%>
骑牛的廿廿二
推荐于2016-01-03 · TA获得超过236个赞
知道答主
回答量:169
采纳率:0%
帮助的人:77.6万
展开全部
mm=rs("date")
response.write year(mm)&"年"&month(mm)&"月"&day(mm)&"日"

或者自己写一个函数,方便自己以后引用:
function wirteMydate(inputDate)
dim inputDate,outputDate
if inputDate&"a"<>"a" then
outputDate=year(inputDate)&"年"&month(inputDate)&"月"&day(inputDate)&"日"
else
outputDate=""
end if
writeMydate=outputDate
end function

以后引用就用writeMydate(rs("date"))就行了!很方便!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友71f276107
2006-06-10
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
'使日期按指定格式输出显示,规则可修改规则定义器
'例子:Response.Write(FormatNewsDate(#2005/05-03#))
'返回:(2005-5-3)
'如果是当天的,则颜色显示为红色
Function FormatNewsDate(datestr)
Dim yyyy,mm,dd,c_yyyy,c_mm,c_dd
Dim fcolor_s,fcolor_e
yyyy = Year(datestr)
mm = Month(datestr)
dd = Day(datestr)
c_yyyy = Year(Now())
c_mm = Month(Now())
c_dd = Day(Now())
'规则定义器
If c_yyyy = yyyy AND c_mm = mm AND c_dd = dd Then '如果是当天的,则颜色显示发生改变
fcolor_s = "<font style=""color: red;font-size: 9pt;"">"
fcolor_e = "</font>"
Else
fcolor_s = "<font style=""font-size: 9pt;"">"
fcolor_e = "</font>"
End If
FormatNewsDate = fcolor_s & yyyy & "-" & mm & "-" & dd & fcolor_e
End Function
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式