【发布时间】:2018-01-24 16:02:21
【问题描述】:
我试图在 Sql Server 2008 中将日期转换为 mm/dd/yy 格式,但转换后我只有格式化的日期,但在我的数据库中也有时间。我的数据库值是:
2003-02-28 17:22:43.000
2003-02-28 17:22:43.000
2003-02-28 17:24:26.000
2003-02-28 17:24:26.000
2003-03-24 09:45:25.000
2003-03-24 09:45:25.000
2003-03-24 09:46:36.000
2003-03-24 09:46:36.000
2006-07-20 12:47:31.070
2003-03-27 15:44:53.000
2003-03-27 15:44:53.000
2003-03-27 15:51:56.000
2003-03-27 15:51:56.000
2003-03-27 16:05:03.000
我对转换日期格式的查询是
SELECT CONVERT(VARCHAR(20), StatusDate, 101) AS Post_Converted,StatusDesc, RowVersionInitials from PurchaseOrderStatusHistory
我的输出是
05/29/2014
05/29/2014
05/29/2014
05/29/2014
日期已成功格式化,但缺少“时间”。请建议我如何获得数据库时间。
【问题讨论】:
-
可以看出here datetime 的 101 格式仅输出日期。选择适合您需要的其他格式
标签: sql database sql-server-2008