0
我有一個當前時間和一個靜態時間(例如 - 昨天晚上9.30時),我需要找出這兩個時間之間的時差,以hh:mm: ss格式。如何用靜態時間計算當前時間和昨天日期之間的時間差
這是我用來獲取當前時間的代碼:
let date = Date()
let calendar = Calendar.current
let hour = calendar.component(.hour, from: date)
let minutes = calendar.component(.minute, from: date)
let seconds = calendar.component(.second, from: date)
print("hours = \(hour):\(minutes):\(seconds)")
您好,我在let comps = cal.dateComponents([。hour,.minute,.second],from:date,to:staticTime)中忘記了「沒有更多上下文的表達式的類型是模糊的」 – Arun
您需要將'statcTime'變量初始化爲'Date' –