時間換算處理的是“時長”而不是“時刻”。像 30 秒、90 分鐘、72 小時、3 周、6 個月這類值,都表示持續了多久,因此可以使用固定比例線性互轉。相反,某年某月某日某時某分這種日期時間並不是本頁處理對象,因為它們會受到時區、夏令時、閏年和具體月份天數影響。
在短時延場景裡,ns、μs、ms、s 是最常見的四組單位。程序性能、硬件響應、數據庫耗時、動畫幀和網絡延時經常在這些單位之間來回切換。統一單位後,同一份監控圖、日誌和文檔更容易橫向比較,也能減少數量級誤讀。
在日常和運營場景裡,分鐘、小時、天、周是最實用的表達層級。比如會議 45 分鐘、值班 12 小時、交付 3 天、衝刺 2 周。做報表時常常需要把不同來源的時間字段統一成同一個量級,這樣求和、平均和排序會更穩。
本頁裡的 month 和 year 採用固定口徑:1 month = 30 天,1 year = 365 天。這種寫法適合做估算、報表和預算週期統一,但不適合用來推算真實日曆上的到期日、工資結算日或請假天數。只要場景牽涉到具體日期,就應該改用日曆邏輯處理。
時間和頻率經常配套出現。時間是一個週期有多長,頻率是單位時間裡發生多少次。做週期、採樣、振動或刷新率分析時,先把時間統一成秒,再做後續公式推導,通常是最清晰也最不容易出錯的做法。