Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 斯威夫特D日酒店_Swift_Datepicker - Fatal编程技术网

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()
}