gpt4 book ai didi

ios - 在 iOS 中将用户出生日期格式化为 NSDate 对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:10:26 26 4
gpt4 key购买 nike

我正在使用 Facebook SDK 获取用户出生日期。只要用户设置了可公开访问的出生日期,出生日期就会正常。我的问题是 Facebook 用户的日期设置不同。例如,用户可以仅显示日期/月份、月份/年份或整个日期或关闭整个出生日期。所以日期格式不同。但是要将日期字符串转换为 NSDate 对象,我必须使用 NSDateformatter。但是通过使用

[df setDateFormat:@"yyyy/mm/dd"];

对于每种格式,如果没有年份或月份,日期结果为空。

所以问题是是否有一种通用的方法可以使用通用的日期格式转换任何日期格式?或者我们可以检测到字符串有月、年或日吗?

最佳答案

您可以检查字符串是否添加了年份。

然后使用 [df setDateFormat:@"MM/dd"];[df setDateFormat:@"yyyy/MM/dd"]; 相应地或任何其他格式化日期即将到来。

关于ios - 在 iOS 中将用户出生日期格式化为 NSDate 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175163/

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