【发布时间】:2014-09-26 16:13:44
【问题描述】:
我是 sql 的新手,我的公司只是有点把我的头放在这上面并说去做。因此,非常感谢任何帮助。我正在尝试以 mm/dd/yyyy hh:mm:ss AM/PM 的格式显示日期,例如 09/26/2014 11:04:54 AM 的日期。我试过使用代码:
Select Convert(nvarchar,EntryDate,101)
From DB1
但是,它只返回 2014 年 9 月 26 日。 我也试过了
Select Convert(nvarchar,EntryDate,100)
From DB1
但这会返回 2014 年 9 月 26 日上午 11:04
不知道从这里去哪里。再一次感谢你的帮助。顺便说一句,我使用的是 SQL Server 2012。
【问题讨论】:
-
查看文档 (msdn.microsoft.com/en-GB/library/ms187928.aspx) 尚不清楚是否有一种风格可以满足您的需求。不过,我鼓励您在客户端进行格式化 - 您真的需要在数据库中进行格式化吗?
标签: sql date datetime sql-server-2012