ASP中,如何在完整日期时间中取得年月日?
数据库的一个字段类型为日期/时间。里面保存的数据是2008-08-0815:34:33这样的。怎么可以单独提取出年月日呢??...
数据库的一个字段类型为日期/时间。
里面保存的数据是 2008-08-08 15:34:33
这样的。
怎么可以单独提取出年月日呢?? 展开
里面保存的数据是 2008-08-08 15:34:33
这样的。
怎么可以单独提取出年月日呢?? 展开
7个回答
展开全部
asp取得完整时间的年月日 可以使用FormatDateTime
具体示例
比如现在有一个时间为 now()
可以写成
<%=FormatDateTime(now(),1)%>
这样就是当前的年月日了。
如果是数据库里的时间 比如数据库时间字段为date 可以写成
<%=FormatDateTime(rs("date"),1)%>
这里延伸一下:
0 根据系统设置显示日期或时间
1 以长日期格式显示日期
2 以短日期格式显示日期
3 以长时间格式显示时间
4 以短时间格式显示时间
展开全部
如果字段类型为日期时间型的话,格式应该是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)
首先按你所说的这格式: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)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%=datepart("yyyy",rs("time"))%>年<%=datepart("m",rs("time"))%>月<%=datepart("d",rs("time"))%>日
'呵呵
'呵呵
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
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"))
%>
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)%>
<%=formatdatetime(now1,2)%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询