数据库时间戳要按照格式化输出,有两种方法:
1.Select CONVERT(varchar(100), GETDATE(), 0)
后面的 0 可以换成其他的数字,有对照表可以查询
这是改成了8,可以改成不一样的数字对应不同的结果
2.FORMAT函数
这个函数在MySQL中也有
SELECT FORMAT(GETDATE(), 'yyyy-mm-dd HH:00:00')
这个24小时就是这个函数中的
FORMAT(datTimeStamp, 'yyyy-mm-dd HH:00:00')#24小时
FORMAT(datTimeStamp, 'yyyy-mm-dd hh:00:00')#12小时