【发布时间】:2018-04-09 20:27:15
【问题描述】:
如何向日期选择器添加时区?
这是我现在拥有的代码:输出格式:像这样 2018-04-10T04:24:24.443980+08:00
@available(iOS 11.0, *)
func donePressed() {
let formatter = ISO8601DateFormatter()
if #available(iOS 11.0, *) {
formatter.formatOptions.insert(.withFractionalSeconds)
} else {
// Fallback on earlier versions
}
let dateString = formatter.string(from: picker.date)
choreSchedule.text = "\(dateString)"
}
【问题讨论】:
-
你的问题不清楚。你真正想要什么改变?为什么要向用户显示 ISO8601 格式的日期?为什么不以适合用户区域设置的适当人类可读格式显示日期?
-
问题不清楚@durn你能解释一下吗?
标签: ios swift datepicker