在工作中经常要用到一些时间格式的改变,所以先记录下来。以后再陆续补充。

------查询该时间的小时数

SELECT DATEPART(hh,'2020-08-08 13:12:11')

------截取该时间的小时

SELECT CONVERT(char(13),'2020-08-08 13:12:11',120)+':00:00'

------查询该时间往前1秒的时间 

SELECT DATEADD(SECOND,-1,'2020-08-08 00:00:00')

------查询两个时间相差多少小时 

SELECT DATEDIFF(HOUR,'2020-08-31 00:00:00','2020-09-06 23:59:59')

查询结果如图所示: