asp问题,如何输入日期+时间?(要求4位年+2位月+2位日+2位时+2位分+2位秒)

来源:百度知道 编辑:UC知道 时间:2024/09/22 20:31:50
我本来写的是这样的,
replace(replace(replace(replace(replace(replace(FormatDateTime(now(),0),":","")," ",""),"-",""),"/",""),"上午",""),"下午","")
但问题是月、日如果是一位,如1-9月、1-9日,只能输出1位,而不是01-09,我需要输出的是如果时间是2009年8月4日8时10分32秒,则输出20090804081032。我写的这个只能输出为20098481032。

可以采用函数来做:
先定义一个函数来判断时间格式:

dim btime
Function newtime(btime)
if btime<10 then
newtime="0" & btime
else
newtime=btime
end if
end Function
然后调用这个函数:

你要的结果是:
newtime(year(now))&newtime(month(now))&newtime(day(now))&newtime(hour(now))&newtime(minute(now))&newtime(second(now))

只想出这个貌似稍微简单一些的方法

楼主做的是订单号么?

我也在做,也出现这个问题~!

到时

解决了告诉下我一下是如何做到的~

谢谢~!

这样呗
你用MIDDLE 截取 STRING转换NOW()获取到的信息