Swift 斯威夫特D日酒店
我有一个Swift 斯威夫特D日酒店,swift,datepicker,Swift,Datepicker,我有一个 @IBOutlet weak var EndDatePicker: UIDatePicker? 我想做的是,如果名为date的字符串为nil,则将日期选择器设置为今天,即“D-Day”: 谢谢你的帮助,我在网上找不到在swift上这样做的方法 问候。试试这个: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss" let dateString = dateForma
@IBOutlet weak var EndDatePicker: UIDatePicker?
我想做的是,如果名为date
的字符串为nil,则将日期选择器设置为今天,即“D-Day”:
谢谢你的帮助,我在网上找不到在swift上这样做的方法
问候。试试这个:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateString = dateFormatter.stringFromDate(NSDate())
let text = dateString
试试这个:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateString = dateFormatter.stringFromDate(NSDate())
let text = dateString
试试这个:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateString = dateFormatter.stringFromDate(NSDate())
let text = dateString
试试这个:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateString = dateFormatter.stringFromDate(NSDate())
let text = dateString
由于Swift 1.2,您可以在同一行中执行两个可选绑定检查。 第一个检查是
date
是否为nil,第二个检查是dateformatter
是否可以创建有效的日期
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
if let dateString = task?.date, date = dateFormatter.dateFromString(dateString) {
EndDatePicker.date = date
}
else {
EndDatePicker.date = NSDate()
}
由于Swift 1.2,您可以在同一行中执行两个可选绑定检查。 第一个检查是
date
是否为nil,第二个检查是dateformatter
是否可以创建有效的日期
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
if let dateString = task?.date, date = dateFormatter.dateFromString(dateString) {
EndDatePicker.date = date
}
else {
EndDatePicker.date = NSDate()
}
由于Swift 1.2,您可以在同一行中执行两个可选绑定检查。 第一个检查是
date
是否为nil,第二个检查是dateformatter
是否可以创建有效的日期
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
if let dateString = task?.date, date = dateFormatter.dateFromString(dateString) {
EndDatePicker.date = date
}
else {
EndDatePicker.date = NSDate()
}
由于Swift 1.2,您可以在同一行中执行两个可选绑定检查。 第一个检查是
date
是否为nil,第二个检查是dateformatter
是否可以创建有效的日期
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
if let dateString = task?.date, date = dateFormatter.dateFromString(dateString) {
EndDatePicker.date = date
}
else {
EndDatePicker.date = NSDate()
}