我需要显示一天中的时间(例如14:02
)并将其显示在UILable
中。
这是我检索系统时间的代码:
let date = Date()
let calendar = Calendar.current
let components = calendar.dateComponents([.hour, .minute, .second, .nanosecond], from: date)
_ = components.hour
我无法弄清楚如何将它喂给标签。
mylable.text = "???"
感谢。
答案 0 :(得分:2)
您需要使用DateFormatter
代替DateComponents
来获取特定格式的Date
或Time
。
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "HH:mm"
let time = dateFormatter.string(from: Date())
mylable.text = time