透過 MCP 連接 →

輸入計算

數學公式

數學公式: 時間轉小數計算器
Show calculation steps (1)
  1. Decimal minutes / Total seconds

    Decimal minutes / Total seconds: 時間轉小數計算器

    Total minutes and total seconds from the duration.

廣告

結果

十進位小時
2.7625
小時
輸入的時間 2 hours 45 minutes 45 seconds
十進位小時 2.7625 hours
十進位分鐘 165.75 minutes
總秒數 9,945 seconds

這個計算器的功能

這款時間轉小數計算器,能把以 hh:mm:ss(時、分、秒)格式輸入的時間長度,轉換成三種實用的十進位數值:總十進位小時、總十進位分鐘,以及總秒數。它把你的輸入視為「經過的時間長度」而非「時鐘上的時刻」,因此小時數可以是任何非負數值,也不會在滿 24 小時時重新歸零。無論是工時表、計費、實驗室計時、運動分段成績,或任何需要以小數小時取代分秒表示的情境,都非常適合使用。

使用方法

在三個欄位中分別輸入小時、分鐘與秒數。留白的欄位會視為 0,而且任一欄位都可以輸入小數(例如 45.5 秒)。按下計算後,就會看到該時間長度以三種方式呈現的結果。結果面板會把十進位小時當作主要數字醒目顯示,並附上一張表格,列出十進位分鐘與總秒數。

公式說明

計算器會先求出基準值——總秒數,公式為 $$S = h \times 3600 + m \times 60 + s$$。接著進行除法:十進位小時 = S / 3600(等同於 \(h + m/60 + s/3600\)),十進位分鐘 = S / 60(等同於 \(60h + m + s/60\))。每個結果最多保留到小數點後六位,並自動去除尾端多餘的 0。

$$H_{dec} = h + \frac{m}{60} + \frac{s}{3600}$$$$M_{dec} = 60h + m + \frac{s}{60}, \quad S = 3600h + 60m + s$$
圖示:小時加分鐘除以60加秒數除以3600等於十進位小時
將每個時間單位換算成小時再相加,即得十進位小時。

實際範例

以 2:45:45 為例,總秒數 = \(2 \times 3600 + 45 \times 60 + 45 = 7200 + 2700 + 45 = 9945\) 秒。十進位小時 = \(9945 / 3600 = 2.7625\) 小時(驗算:\(2 + 0.75 + 0.0125\))。十進位分鐘 = \(9945 / 60 = 165.75\) 分鐘。所以 2 小時 45 分 45 秒等於 2.7625 個十進位小時。

錶盤分為以冒號分隔的時間和與之等值的單一十進位數字
左側的時鐘時間等於右側的單一十進位小時數值。

常見問題

這是時鐘的十進位時間嗎?不是。本工具是把一段時間長度換算成小數小時/分鐘,並不會計算一天當中的十進位時刻,也不會在滿 24 小時時歸零。

分鐘或秒數可以超過 59 嗎?可以。計算器只是單純把你輸入的數值相加,因此 90 分鐘也能接受,並會計為 1.5 小時。

為什麼要用十進位小時?薪資與請款系統通常是以「時薪 × 十進位小時」來計算,所以把 2:45 換算成 2.75 小時,就能省去手動把分鐘換成分數的麻煩。

最後更新: