ASP中,如何在完整日期时间中取得年月日?

数据库的一个字段类型为日期/时间。里面保存的数据是2008-08-0815:34:33这样的。怎么可以单独提取出年月日呢??... 数据库的一个字段类型为日期/时间。
里面保存的数据是 2008-08-08 15:34:33

这样的。

怎么可以单独提取出年月日呢??
展开
 我来答
qq397
推荐于2017-09-04 · TA获得超过731个赞
知道小有建树答主
回答量:1785
采纳率:60%
帮助的人:376万
展开全部

asp取得完整时间的年月日 可以使用FormatDateTime


具体示例 

比如现在有一个时间为 now()

可以写成

<%=FormatDateTime(now(),1)%>

这样就是当前的年月日了。

如果是数据库里的时间 比如数据库时间字段为date 可以写成

<%=FormatDateTime(rs("date"),1)%>


这里延伸一下:

0 根据系统设置显示日期或时间
1 以长日期格式显示日期
2 以短日期格式显示日期
3 以长时间格式显示时间
4 以短时间格式显示时间

guofengqiu
2008-09-23 · TA获得超过105个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:132万
展开全部
如果字段类型为日期时间型的话,格式应该是2008-8-8 15:34:33吧
首先按你所说的这格式:2008-08-08 15:34:33 可用方法一:
<%
y = year(cdate("2008-08-08 15:34:33"))
m = month(cdate("2008-08-08 15:34:33"))
d = day(cdate("2008-08-08 15:34:33"))
%>
可用方法二:
<%
y = left("2008-08-08 15:34:33",4)
m = left(right("2008-08-08 15:34:33",14),2)
d = left(right("2008-08-08 15:34:33",11),2)
%>
若格式为2008-8-8 15:34:33的话可用方法
Year(2008-08-08 15:34:33)&Right("0"&Month(2008-08-08 15:34:33),2)&Right("0"&Day(2008-08-08 15:34:33),2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友68f4b138e
推荐于2017-09-16 · TA获得超过121个赞
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:0
展开全部
<%=datepart("yyyy",rs("time"))%>年<%=datepart("m",rs("time"))%>月<%=datepart("d",rs("time"))%>日

'呵呵
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mrkingyang
2008-09-22 · TA获得超过2627个赞
知道大有可为答主
回答量:1941
采纳率:58%
帮助的人:283万
展开全部
<%
iYear = year(cdate("2008-08-08 15:34:33"))

iMonth = month(cdate("2008-08-08 15:34:33"))

iDay = day(cdate("2008-08-08 15:34:33"))

%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2008-09-23
展开全部
now1=2008-08-08 15:34:33
<%=formatdatetime(now1,2)%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式