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

怎样只取数据库时间的年月日

dhdhzzw 发布于 2007-11-09 17:20, 3166 次点击

网站弹出时间错误is not a valid date and time

2007-11-9 上午 16:28 is not a valid date and time



由于是一个注册日期返回值,但客户端电脑各自的时间设置不一样,因此会出错。
我想让取出的时间只为2007-11-09而不要后面的,这样就应该不会出错了。但不会弄,从数据库中取之怎样舍去后面的分秒。。。〉?

3 回复
#2
alan8172007-11-09 21:52
SELECT CONVERT(varchar(10), [DateTime], 120)...........
#3
笨笨林2007-11-10 07:24
mydate=FormatDateTime(rs("datetime"), 2)
后面的参数取值参考如下:
0 显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。
1 使用计算机区域设置中指定的长日期格式显示日期。
2 使用计算机区域设置中指定的短日期格式显示日期。
3 使用计算机区域设置中指定的时间格式显示时间。
4 使用 24 小时格式 (hh:mm) 显示时间。
#4
lq73506842007-11-10 17:13
楼上的2也可以换成vbShortDate
1