gpt4 book ai didi

ios - dateFromString 一直返回 nil

转载 作者:行者123 更新时间:2023-11-29 12:39:52 27 4
gpt4 key购买 nike

- (NSDate*) parseTime:(NSString*) time
{
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];

[dateFormatter setDateFormat:@"MMMM dd, yyyy hh:mm a"];

NSDate* date = [dateFormatter dateFromString:time];

return date;
}

其中 time = "08 12, 2014 08:00 PM "并且返回 nil。

我是新手,已经尝试搜索所有内容,包括 Apple 的帮助文档,但可以在这里使用更多帮助来完成请向我指出正确的方向。

最佳答案

尝试像下面这样调整:

[dateFormatter setDateFormat:@"MM dd, yyyy hh:mm a"];

并且不要忘记在格式化程序上设置时区以避免出现意外结果,例如:

dateFormatter.timeZone  = [NSTimeZone timeZoneWithAbbreviation:@"EDT"];

@CrimsonChris 发布的非常重要的链接:

LOCALE DATA MARKUP LANGUAGE (LDML)

关于ios - dateFromString 一直返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25273579/

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