Я использую этот метод для получения времени в моем приложении:
let date = Date()
let calendar = Calendar.current
let hour = calendar.component(.hour, from: date)
let minutes = calendar.component(.minute, from: date)
let day = calendar.component(.day, from: date)
let month = calendar.component(.month, from: date)
let year = calendar.component(.year, from: date)
timeStamp = ("\"\(hour):\(minutes)\"")
dateFull = ("\"\(day)/\(month)/\(year)\"")
print(dateFull)
print(timeStamp)
Когда я распечатываю timeStamp, он дает мне некоторые странные значения, когда «Минуты» меньше 10 часов, например, вместо«9:03» будет печатать «9: 3» и т. Д. Он не содержит 0 перед цифрой.Любой способ обойти это используя мой текущий метод?
Спасибо!