gpt4 book ai didi

ios - 使用NSDateFormatter将NSString解析为NSDate

转载 作者:行者123 更新时间:2023-12-01 17:54:58 25 4
gpt4 key购买 nike

我有这样的字符串:“2013年10月22日,星期二,美国东部标准时间下午1:59”
我试图设置这些解析规则:

[formatter setDateFormat: @"EEE, dd MMM yyyy hh:mm a z"];

但这在我执行时返回 nil:
[formatter dateFromString: @"Tue, 22 Oct 2013 1:59 pm EEST"];

这种格式正确的正则表达式是什么?

最佳答案

 NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE, dd MMM yyyy hh:mm a zzz"];
[formatter setLocale:locale];
NSDate* date = [formatter dateFromString:@"Tue, 22 Oct 2013 1:59 PM EEST"];
NSLog(@"date: %@",date);

O/P:-date: 2013-10-22 10:59:00 +0000

关于ios - 使用NSDateFormatter将NSString解析为NSDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19517516/

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