gpt4 book ai didi

ios - 将时区添加到日期选择器

转载 作者:行者123 更新时间:2023-11-30 11:36:13 24 4
gpt4 key购买 nike

如何向日期选择器添加时区?
这是我现在的代码:输出格式:像这样 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)"
}

最佳答案

假设您只是尝试从用户系统设置时区,则可以在设置 UIDatePicker 时使用 TimeZone.current 属性(或选择您选择的时区):

let picker = UIDatePicker()
picker.timeZone = .current

或者如果您有可变时区:

func donePressed(timeZone: TimeZone) {
let formatter = ISO8601DateFormatter()
if #available(iOS 11.0, *) {
formatter.formatOptions.insert(.withFractionalSeconds)
} else {
// Fallback on earlier versions
}
picker.timeZone = timeZone
let dateString = formatter.string(from: picker.date)
choreSchedule.text = "\(dateString)"
}

关于ios - 将时区添加到日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49741174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com