我想从标签中获取时间 09.30,因为 hr = 09 和 min = 30,可能吗?
i want to get a time 09.30 from a label, as hr = 09 and min = 30, possible?
从标签 09.30 获取时间,如果标签时间为 08.12,我想将其设置为 hr = 09 和 min = 30 对应的值如 hr = 08 & min = 12 ,这可能吗?
得到hour
和minutes
,
let title = timeLbl.text?.split(separator: ".")
if let hourString = title?.first, let hour = Int(hourString) {
print(hourString)
print(hour)
}
if let minutesString = title?.last, let minutes = Int(minutesString) {
print(minutesString)
print(minutes)
}
为label
、
设置两行title
let titleString = timeLbl.text?.replacingOccurrences(of: ".", with: "\n")
timeLbl?.numberOfLines = 0
timeLbl?.text = titleString
let splitedStr = timeLbl.text?.split(separator: ".")
if let minStr = splitedStr?.first, let min = Int(minStr),
let secStr = splitedStr?.last, let sec = Int(secStr) {
var totalSec = (min * 60) + sec
totalSec += 1
timeLbl.text = String(format: "%02d.%02d", (totalSec/60),(totalSec%60) )
}
从标签 09.30 获取时间,如果标签时间为 08.12,我想将其设置为 hr = 09 和 min = 30 对应的值如 hr = 08 & min = 12 ,这可能吗?
得到hour
和minutes
,
let title = timeLbl.text?.split(separator: ".")
if let hourString = title?.first, let hour = Int(hourString) {
print(hourString)
print(hour)
}
if let minutesString = title?.last, let minutes = Int(minutesString) {
print(minutesString)
print(minutes)
}
为label
、
title
let titleString = timeLbl.text?.replacingOccurrences(of: ".", with: "\n")
timeLbl?.numberOfLines = 0
timeLbl?.text = titleString
let splitedStr = timeLbl.text?.split(separator: ".")
if let minStr = splitedStr?.first, let min = Int(minStr),
let secStr = splitedStr?.last, let sec = Int(secStr) {
var totalSec = (min * 60) + sec
totalSec += 1
timeLbl.text = String(format: "%02d.%02d", (totalSec/60),(totalSec%60) )
}