如何转换yyyy-mm-dd hh中的任何时间:mi:ss.mmm到yyyy-mm-dd hh 00:00:00.000

时间:2014-04-23 19:57:07

标签: sql sql-server

使用getdate()时,我会获得2014-04-23 15:51:31.763

我希望2014-04-23 00:00:00.000

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

已发布并回答了类似问题:

How to return the date part only from a SQL Server datetime datatype

然而,要达到你的确切愿望:

选择转换(datetime,CONVERT(date,getdate()))

答案 1 :(得分:-2)

将其更改为简单格式为yyyy-mm-dd然后将其转换回yyyy-mm-dd-xx:xx:xx:xxx然后时间戳将被删除并重置为零