在服务器设置系统时间是12小时制的话,那么我们用 vbscript 里的now() 就会获得像 2008-8-8 下午 1:1:12 这样的日期,而如果用这样的日期去参加运算,或存入数据库。肯定会产生异常。
解决方法:
我在这里说两个方法,虽然很普通,但是很实用哦。
在 asp里 可以用formatdatetime这个函数 formatdatetime(now,2)+" "+formatdatetime(now,4) 或者 用cdate()函数 还可以用sqlserver里 select getdate() 这样获取到当前时间,然后再操作
还可以用convert 函数 convert(nvarchar(30),getdate(),20)