我正在开展一个项目,我的标签和图片每天都在变化。关于如何解决这个问题的想法是我为图像添加资源,并且我在文本中包含多个文件(包含引号)。
两个问题:
有没有更好的方法来解决这个问题? (我对iOS很新,所以我想知道这是否合理)。
我怎样才能把当天视为:5月22日? (我只想知道如何获得" 22")。
答案 0 :(得分:2)
您需要使用NSDate
// Option 1
let date = NSDate() // today
let dateStringFormatter = NSDateFormatter()
dateStringFormatter.dateFormat = "dd"
let d = dateStringFormatter.stringFromDate(date)
// d = "22"
// Option 2
let d = NSCalendar.currentCalendar().component(.Day, fromDate: NSDate()) // thanks Leo-Dabus
答案 1 :(得分:2)
在获取当前日期时,请尝试查看此stackoverflow链接。
How to get the current time as datetime
根据文章中的noliv你应该可以做到:
let date = NSDate()
let calendar = NSCalendar.currentCalendar()
let components = calendar.components(.CalendarUnitHour | .CalendarUnitMinute, fromDate: date)
let hour = components.hour
let minutes = components.minute
希望这有帮助