CREATE FUNCTION [dbo].[GetTime] (@mytime as int )
---根据时间值返回时间RETURNS?
varchar(50)? AS? BEGIN declare @inttime int
---输入时间数值
declare @hour int --小时declare @minute int
--分钟
declare @second int
--秒
eclare @time varchar(50)
set? @inttime=@mytimeset @hour=convert(int,@inttime/3600)
--被3600整除的数为小时数
set @minute=convert(int,(@inttime%3600)/60)
--被3600整除后的余数除以60为分钟数
set @second=(@inttime%3600)%60
--最终的余数为秒数set @time=LTRIM(RTRIM(str(@hour)))+':'+LTRIM(RTRIM(str(@minute)))+':'+LTRIM(RTRIM(str(@second)))
---对生成的字符串取消空格
return @timeEND
---------------------
作者:baolei1981
来源:
CSDN
原文:https://blog.csdn.net/baolei1981/article/details/3928046?utm_source=copy
版权声明:本文为博主
原创文章,转载请附上博文链接!