2009-03-04 77 views

回答

2

我不知道是否有這樣的功能,但如果沒有,簡單的公式是:

HH = floor(seconds/3600) 
MM = floor(seconds/60) % 60 
SS = seconds % 60 
1

如果它的價值1天的限制,您可以使用此:

datepart(hour, dateadd(second, value, '1900-01-01')) 
datepart(minute, dateadd(second, value, '1900-01-01')) 
datepart(second, dateadd(second, value, '1900-01-01')) 
0

常見的「秒」維度是'自unix時代開始的秒數'或'time_t'。如果這是你指的是,你可以這樣做

 
select dateadd(SECOND, 123456, '1970-01-01') 

,你將有哪些可以通過DATEPART如果你想被解構爲各個部分

pjjH

3

datetime值的分鐘:格式爲小時結果秒鐘

select convert(varchar(8), dateadd(SECOND, 65, '1970-01-01'), 108) 

在65傳遞作爲我們的秒的成績數量...

00:01:05 
相關問題