Raj*_*ngh 31 sql sql-server sql-server-2008
我想只hh:mm
从约会开始.
我怎么能得到这个?
我试过这个:
CONVERT(VARCHAR(8), getdate(), 108)
Run Code Online (Sandbox Code Playgroud)
请帮我.
gbn*_*gbn 60
只需使用前5个字符......?
SELECT CONVERT(VARCHAR(5),getdate(),108)
Run Code Online (Sandbox Code Playgroud)
小智 25
您可以轻松地使用Format()函数代替sql 2012及更高版本的所有转换
SELECT FORMAT(GETDATE(),'hh:mm')
Run Code Online (Sandbox Code Playgroud)
这是迄今为止进行所需转换的最佳方式.
Ali*_*ssa 10
另一种使用DATEPART
内置函数的方法:
SELECT cast(DATEPART(hour, GETDATE()) as varchar) + ':' + cast(DATEPART(minute, GETDATE()) as varchar)
Run Code Online (Sandbox Code Playgroud)
如果要显示 24 小时格式,请使用:
SELECT FORMAT(GETDATE(),'HH:mm')
Run Code Online (Sandbox Code Playgroud)
并显示 12 小时格式使用:
SELECT FORMAT(GETDATE(),'hh:mm')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
183776 次 |
最近记录: |