gpt4 book ai didi

ios - 从 dateFromString 到 stringFromDate

转载 作者:行者123 更新时间:2023-11-29 01:28:43 26 4
gpt4 key购买 nike

我有一个字符串格式的日期,格式如下:

"2015-11-15 14:16:15 +0000"

我想以本地化格式显示它,甚至计算年龄。要访问 NSDate,我使用以下代码:

dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss +SSSS"
let birthDate = self.dateFormatter.dateFromString(userProfile["birthdate"] as! String)

然后为了显示日期(以短格式),我更改了 dateFormatter

dateFormatter.dateFormat = "yyyy-MM-dd"
let birthDateShort = self.dateFormatter.stringFromDate(birthDate!)

如果我出于其他原因不需要 NSDate 格式,我当然可以只从初始字符串中提取文本。但这似乎仍然是一个漫长的往返,这是“正确”的方法吗?

最佳答案

完全是正确的做法。而且这不是“长途往返”。字符串只是一个字符串:只是一种表示,一堆供人类阅读的字母/字形。 日期 是与日历相关的重要信息。你需要那个日期作为一个中心点来做任何具有日历意义的事情。而这正是你正在做的。提供 NSDateFormatter 正是为了让您可以做您正在正在做的事情。

关于ios - 从 dateFromString 到 stringFromDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33720894/

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