我想从今天的日期中提取时间
So date: 2018-09-26 12:08:29.930
required: 12082993 (HHMMSSSS) format
我的查询:
declare @time datetime = (SELECT CONVERT(VARCHAR(8),GETDATE(),108))
select format(@time,'hh\mm\ss')
有帮助吗?!
答案 0 :(得分:2)
SELECT FORMAT(CONVERT(time, GETDATE()), 'hhmmssff')
时间:2018-09-26 17:29:04.920
结果:17290492
答案 1 :(得分:0)
使用 DATEPART()函数和 concat
SELECT CONCAT(DATEPART(HOUR, GETDATE()), DATEPART(MINUTE, GETDATE()),DATEPART(SECOND, GETDATE()))