透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

時:分:秒(HH:MM:SS)
01:01:01
from 3,661 seconds
1
1
1

這個換算器的用途

這個工具能把原始的秒數轉換成易讀的 時:分:秒(HH:MM:SS) 時間長度,也就是時、分、秒。無論是處理影片長度、日誌時間戳記、碼錶累計時間、API 回傳的秒數,或任何單純以秒為單位儲存的數值,都能派上用場。

使用方法

在欄位中輸入總秒數,結果會立即顯示。上方的大數字呈現補零後的 HH:MM:SS 格式,下方的表格則進一步拆解成時、分、秒三個獨立的數值。

公式說明

這項換算運用了整數除法與取餘數(mod)運算:

$$\begin{gathered} \text{HH:MM:SS} = HH : MM : SS \\[1.5em] \text{where}\quad \left\{ \begin{aligned} HH &= \left\lfloor \frac{\text{Total Seconds}}{3600} \right\rfloor \\ MM &= \left\lfloor \frac{\text{Total Seconds} \bmod 3600}{60} \right\rfloor \\ SS &= \text{Total Seconds} \bmod 60 \end{aligned} \right. \end{gathered}$$
  • = \(\lfloor \text{秒數} \div 3600 \rfloor\),因為一小時等於 3600 秒。
  • = \(\lfloor (\text{秒數} \bmod 3600) \div 60 \rfloor\),也就是扣掉整數小時後剩下的秒數,再換算成分鐘。
  • = \(\text{秒數} \bmod 60\),也就是扣掉整數分鐘後剩下的部分。
展示將秒數拆分為時、分、秒區塊的圖示
秒數除以3600得小時,餘數除以60得分鐘,最後的餘數即為秒。

實例演算

3661 秒為例。時 = \(\lfloor 3661 \div 3600 \rfloor = 1\),餘數為 \(3661 - 3600 = 61\) 秒。分 = \(\lfloor 61 \div 60 \rfloor = 1\),秒 = \(61 \bmod 60 = 1\)。因此 3661 秒 = 01:01:01

將秒數轉換為時鐘樣式 HH:MM:SS 顯示的實例演示
實例演示:將秒數轉換為以冒號分隔的 HH:MM:SS 格式。

常見問題

如果輸入超過一天的秒數會怎樣?小時的數值會持續往上累加。舉例來說,90000 秒會顯示為 25:00:00,而不會像時鐘一樣循環回到 00。

支援小數嗎?本換算器會無條件捨去到整數秒,因此小數輸入會被截斷取至最接近的整數秒。

負數怎麼處理?時間長度不可能為負,因此任何負數輸入都會視為 0(00:00:00)。

最後更新: