我想用Getdate()的结果,
例如
2011-10-05 11:26:55.000转到
11:26:55 AM我找过其他地方,发现
Select RIGHT(CONVERT(VARCHAR, GETDATE(), 100),7)这给了我
11:26AM太近了,我都能尝到了!
发布于 2011-10-06 00:37:08
select convert(varchar(10), GETDATE(), 108)当我在几分钟前运行它时,返回了17:36:56。
发布于 2011-10-06 00:56:08
你可能想看看this的旧线程。
如果您可以省略AM/PM部分,而使用SQL Server2008,则应采用建议的here方法
要在时间(SQL Server 2008)内从nenoseconds获取rid,请执行以下操作:
SELECT CONVERT(TIME(0),GETDATE()) AS HourMinuteSecond我希望它能有所帮助!!
发布于 2019-08-30 03:06:36
你有没有时不时地试着做一个演员?
select cast(getdate() as time)
回顾问题,我看到了结尾处的“AM/PM”。所以,我对这个问题的回答是:
select format(getdate(), 'hh:mm:ss tt')
在Microsoft SQL Server 2012及更高版本上运行。
https://stackoverflow.com/questions/7664608
复制相似问题