HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – Swift 3更改日期格式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想以DD.MM.YYYY HH:mm:ss作为字符串获取我的日期.

我使用以下扩展名:

extension Date {
var localTime: String {
    return description(with: Locale.current)
    }
}

我的datePicker更改时的以下代码

@IBAction func datePickerChanged(_ sender: UIDatePicker) {
    dateLabel.text = datePicker.date.localTime
    let formatter = DateFormatter()
    formatter.dateFormat = "dd.MM.yyyy hh:mm"
    let TestDateTime = formatter.date(from: datePicker.date.localTime)
}

我究竟做错了什么?

解决方法

你的代码是完全错误的.只需执行以下操作:

@IBAction func datePickerChanged(_ sender: UIDatePicker) {
    let formatter = DateFormatter()
    formatter.dateFormat = "dd.MM.yyyy HH:mm"

    dateLabel.text = formatter.string(from: sender.date)
}

这会将日期选择器的选择日期转换为当地时间格式为dd.MM.yyyy HH:mm的字符串.

切勿使用description方法将任何对象转换为用户显示的值.

大佬总结

以上是大佬教程为你收集整理的ios – Swift 3更改日期格式全部内容,希望文章能够帮你解决ios – Swift 3更改日期格式所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: