此片段:
select Datename(hh,DATEADD(HH, -5, [time])) + ':' + Datename(mi,[time])....
将产生:
11:4
但我需要在'4'前面的前导'0'。
答案 0 :(得分:1)
您可以使用前导零填充分钟,然后使用正确的两个字符:
SELECT Datename(hh,DATEADD(HH, -5, [time])) + ':' +
right('00' + Datename(mi,[time]), 2)
答案 1 :(得分:0)
声明@hoje datetime = getdate() 选择@ hoje,格式(@hoje,' HH')+':' +格式(@hoje,' mm')