|
主题: 如何把2001-1-12转换成20010112?
|
云中游
职务:普通成员
等级:2
金币:1.0
发贴:397
|
#12002/1/10 22:24:49
在ASP中<%=date()%>能产生像2001-1-12的日期,请问如何把它转换成20010112这种类型啊?谢谢指教
|
5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
|
#22002/1/11 2:17:08
<% year(date())&month(date())&day(date()) %>
|
云中游
职务:普通成员
等级:2
金币:1.0
发贴:397
|
#32002/1/11 12:35:59
感谢版主,但我还想请问一下,<%=date()%>产生像2001-1-12的日期,按照你的方法转换成2001112,请问如何转换成20010112,就是前面一个1月份的1前没0,后一个则有,请问这个如何做到啊,谢谢,请指教
|
5D荣誉斑竹
职务:普通成员
等级:2
金币:1.0
发贴:343
|
#42002/1/11 16:05:35
你判断以下 月份/日期 的长度,如果等于1位,那么就在前面加一个“0”。比如: if len(month(date()))=1 then str_month="0"&len(month(date())) end if 以同样的方式将日期也进行转换即可。完整的代码如下:
str_year=year(date()) if len(month(date()))=1 then str_month="0"&month(date()) else str_month=month(date()) end if if len(day(date()))=1 then str_day="0"&day(date()) else str_day=day(date()) end if
str_date=str_year&str_month&str_day
|
云中游
职务:普通成员
等级:2
金币:1.0
发贴:397
|
#52002/1/11 22:41:42
啊,版主你太聪明了,万分感谢!
|