注册 登录
编程论坛 ASP技术论坛

关于日期调用显示一问?

tiaoyuan 发布于 2008-09-19 14:24, 1213 次点击
用now()写入数据库,(2008-9-19 下午 02:15:58)

现在需要调出到页面中,希望显示的效果是 [09-19]和[9-18],分别是如何实现????
6 回复
#2
yms1232008-09-20 00:31
参考FormatDateTime函数
#3
tiaoyuan2008-09-22 11:14
现在我是需要(月份-日期)..那个函数好像不能实现我想要的效果哦.
#4
lili06102008-09-22 11:21
date1=month(now())&"-"&day(now())
这样就可以了,只显示年和月
#5
tiaoyuan2008-09-22 12:09
[bo][un]lili0610[/un] 在 2008-9-22 11:21 的发言:[/bo]

date1=month(now())&"-"&day(now())
这样就可以了,只显示年和月



我是调出数据库里的日期记录...并不是调用now()哦 ..... 我的水平有限.哈...
#6
hmhz2008-09-22 12:16
一样啊,头脑不会灵活一点吗
date1=month(rs("时间字段名"))&"-"&day(rs("时间字段名"))
#7
Johnsylm2008-12-14 20:16
2008-9-19 下午 02:15:58
我先说一下这个怎么实现[09-19]
<%
dim tempStr,tempDateStr,Str
tempStr=split("2008-9-19 下午 02:15:58",space(1))
tempDateStr=split(tempStr(0),"-")
if tempDateStr(1)<10 then
  tempDateStr(1) = "0"&tempDateStr(1)
end if
Str = "["&tempDateStr(1)&"-"&tempDateStr(2)&"]"
Response.write(Str)
%>
这个运行你会看到 [09-19]
呵呵,值得主意的是,你需要判断一下,月份是否小于10,如果小于的话,就在前面加一个字符类型的“0”,呵呵,其他都简单,重点就是字符串切割。灵活吧。

同理,[9-18]的实现:
<%
dim tempStr,tempDateStr,Str
tempStr=split("2008-9-19 下午 02:15:58",space(1))
tempDateStr=split(tempStr(0),"-")
Str = "["&right(tempDateStr(1),1)&"-"&tempDateStr(2)-1&"]"
Response.write(Str)
%>
呵呵。懂了吧?只要多来两次字符串切割就搞定了。轻而易举!
如果还有什么疑问可以加
QQ:825313100
MSN:Johnsylm@
网站:http://www.
1