sql server时间格式24小时制

数据库时间戳要按照格式化输出,有两种方法:

1.Select CONVERT(varchar(100), GETDATE(), 0)

sql server时间格式24小时制_第1张图片

 后面的 0 可以换成其他的数字,有对照表可以查询

sql server时间格式24小时制_第2张图片

这是改成了8,可以改成不一样的数字对应不同的结果

2.FORMAT函数

这个函数在MySQL中也有

SELECT FORMAT(GETDATE(), 'yyyy-mm-dd HH:00:00')

sql server时间格式24小时制_第3张图片

这个24小时就是这个函数中的

FORMAT(datTimeStamp, 'yyyy-mm-dd HH:00:00')#24小时

FORMAT(datTimeStamp, 'yyyy-mm-dd hh:00:00')#12小时

 

 

你可能感兴趣的:(sql,server,2008)