-1
我试图创建一个闹钟,我让用户从日期选取器(从库和模式:时间)中选择时间。但是当我在模拟器上运行它时,模拟器给了我不同的时间。我会告诉你下面的代码来查看更多细节。如何同步日期选取器和本地时间之间的时间swift
@IBOutlet weak var timePicker: UIDatePicker!
我收集的时间模拟器屏幕(10:10),然后按下按钮: 本地时间现在:2016年5月14日上午10:10
@IBAction FUNC ADDTIME (发件人:UIButton){
let time = timePicker.date
print("Time from picker: \(time)")
// The result : "Time from picker : 2016-05-14 03:10:39 +0000"
}
问题在这里,这不是正确的时间。我认为NSDate()和当地时间有一些区别吧?
问题:我如何同步它们。或者你有另一个想法?
感谢您的关注
那个日期是正确的。你只需要使用NSDateFormatter来显示本地时间或不同的时区 –