0
我有一个仅限于时间的UIDatePicker。这个时间到达后,本地通知就会被触发。但是,如果我打印出应该熄灭的时间,它总是在错误的时区。从NSDate转换时区
因此,我想在将本地时区传递给用户本地时区之前,将时区转换为本地通知功能。
我试了一下这个代码,但是这显然是行不通的
@IBOutlet weak var timePicker: UIDatePicker!
func convertTimeZone() ->NSDate {
var date = timePicker.date
var timeZone = NSTimeZone()
date.TimeZone.localTimeZone
}
有大约一百万个问题。 NSDate _没有时区。 NSDate始终以UTC格式打印。你试图做的几乎肯定是完全错误的。 – gnasher729