【问题标题】:DatePicker problems in swiftswift中的DatePicker问题
【发布时间】:2014-08-29 20:13:46
【问题描述】:

(对不起我的英语)

我制作了一个按钮来获取 DatePicker 的值,但输出中的小时数比 DatePicker 中的时间晚了 4 小时

我的代码:

@IBOutlet var date: UIDatePicker!

@IBAction func sauvegarderClicked(sender: AnyObject) {

    println(date.date)
}

这是从 DatePicker 获取值的正确方法吗?

在输出的末尾有一个“+0000”,我该如何删除它?

【问题讨论】:

标签: datepicker swift hour


【解决方案1】:

日期选择器为您提供 GMT 日期。

看看NSDateFormatter,它会做你想做的事。

【讨论】:

  • 我做了: var date :NSDate = (NSDate.date()); var dateFormater : NSDateFormatter = NSDateFormatter(); dateFormater.dateFormat = "dd:mm:yyyy HH:mm:ss zzz";但是现在当我打印我得到的日期时:致命错误:在展开可选值时意外发现 nil
  • 你这样做了吗?:let s = dateFormater.stringFromDate(date)
猜你喜欢
  • 2021-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-04
  • 1970-01-01
  • 1970-01-01
  • 2014-08-14
  • 2010-11-19
相关资源
最近更新 更多