gpt4 book ai didi

objective-c - 如何使用 NSDateFormatter 将此字符串解析为 NSDate?

转载 作者:行者123 更新时间:2023-11-28 20:33:26 25 4
gpt4 key购买 nike

我有一个格式为字符串的日期:

2010-12-31 20:21:00 +0200

我想做的是使用 NSDateFormatter 将其解析为 NSDate 对象,但我很难正确匹配格式。

NSDateFormatter *dateFormatter = NSDateFormatter.alloc.init;
[dateFormatter setTimeZone: NSTimeZone.localTimeZone];
[dateFormatter setDateFormat: @"yyyy-MM-dd HH:mm:ss'Z'"];
[dateFormatter dateFromString: @"2010-12-31 20:21:00 +0200"] // returns nil ;

谁能帮我找到正确的格式?谢谢

最佳答案

此代码有效:

  NSDateFormatter *dateFormatter = NSDateFormatter.alloc.init;
[dateFormatter setTimeZone:NSTimeZone.localTimeZone];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"];
NSDate *date = [dateFormatter dateFromString:@"2010-12-31 20:21:00 +0200"];
NSLog(@"%@", [dateFormatter stringFromDate:date]);

我只是想让你知道,先生,当我看到这个 NSDateFormatter.alloc.init

时,我的眼睛流血了

关于objective-c - 如何使用 NSDateFormatter 将此字符串解析为 NSDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11451736/

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