Mik*_*son 52
这将截断毫秒.
declare @X datetime
set @X = '2012-01-25 17:24:05.784'
select convert(datetime, convert(char(19), @X, 126))
Run Code Online (Sandbox Code Playgroud)
要么
select dateadd(millisecond, -datepart(millisecond, @X), @X)
Run Code Online (Sandbox Code Playgroud)
gbn*_*gbn 24
该最快的,也是语言安全确定性
DATEADD(second, DATEDIFF(second, '20000101', getdate()), '20000101')
Run Code Online (Sandbox Code Playgroud)
小智 8
convert(datetime, convert(varchar, @datetime_var, 120), 120)
Run Code Online (Sandbox Code Playgroud)