我有日期字段的数据库。
我看时间是这样的:1900-01-01 13:38:00.000
如何将其格式化为:13:38
?
发布于 2010-03-16 02:41:53
SELECT convert(varchar, getdate(), 108)
输出为hh:mm:ss
。
发布于 2012-08-27 17:44:18
如果您使用的是SQL server 2008,
假设您的列名为XTime,它以HH-MM-SS.ms格式保存时间。如果我们想以HH-MM-SS格式检索时间,则编写以下查询,
Select ID, XDate, Convert(Time(0),XTime,0) -- For HH-MM-SS format
发布于 2018-07-10 02:27:27
试试这个:-
RIGHT(CONVERT(VARCHAR,'DATE',100),7)
在非军事时间。
https://stackoverflow.com/questions/2449552
复制相似问题