ASP / SQL - 日期回显与数据库不同

时间:2014-04-02 04:30:25

标签: sql sql-server asp-classic

我的经典ASP中有一个简单的sql脚本,如下所示

sql = "SELECT date FROM sales WHERE userid=1"
Set RS = Conn.Execute(sql)

date = RS.Fields("date")

Response.Write date

这是一个细分版本,它有效,但效果不同。

我正在使用SQL Server查看数据库,它正在向我显示

2014-10-05 15:06:00

但是当Response.Write运行时,它将显示为

10/5/2014 3:06:00 PM

如何使用Response.Write显示它与数据库中的完全相同?

干杯,

1 个答案:

答案 0 :(得分:1)

使用

sql = "SELECT CONVERT(VARCHAR(19), date, 120) as date FROM sales WHERE userid=1"