gpt4 book ai didi

ios - 将字符串转换为 `dd MMM yyy`格式的日期

转载 作者:行者123 更新时间:2023-11-28 14:14:32 32 4
gpt4 key购买 nike

我有用户使用 UIDatePicker 输入他们的 DOB,它被放入 UITextField(作为字符串),格式为 dd MMM yyyy。例如,1999 年 9 月 12 日的 DOB 将显示为 1999 年 9 月 12 日。

我如何使用 DateFormatter() 来转换它并存储在属性类型为 Date 的 CoreData 实体中?

使用

let dob = "12 Sep 1999"

let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .medium
dateFormatter.timeStyle = .none
dateFormatter.locale = Locale(identifier: "en_GB")

dateFormatter.date(from: dob)

返回 Sep 12, 1999 at 12:00 AM,这很好,但我不知道如何去掉“at 12:00 AM”?

最佳答案

你来这里干什么? Date 类包含一个时间戳,一个带有时间的日期。您无法避免将时间作为 Date 的一部分。如果您只想处理日期,您的代码可以忽略时间。

关于ios - 将字符串转换为 `dd MMM yyy`格式的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52245243/

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