gpt4 book ai didi

iphone - 在 objective-c /iOS 中将日期字符串转换为 NSDate

转载 作者:技术小花猫 更新时间:2023-10-29 10:46:21 27 4
gpt4 key购买 nike

我有这个字符串 ----> Sun, 16 Dec 2012 15:30:22 +0000

我想把它转换成 NSDate。我试过下面的代码,但它给了我 null

NSDateFormatter *df = [[NSDateFormatter alloc] init];

[df setDateFormat:@"yyyy-MM-dd hh:mm:ss a"];

NSDate *date = [[NSDate alloc] init];

date = [df dateFromString: @"Sun, 16 Dec 2012 15:30:22 +0000"];

NSLog(@"date: %@", date);

我没有得到这个问题?

任何指导请

最佳答案

格式化程序的 dateFormat 需要与您提供给它的字符串的格式相匹配。

因此这样的事情应该可行

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"EEE, dd MMM yyyy HH:mm:ss ZZZ";

NSLog(@"%@", [formatter dateFromString:@"Fri, 18 Jan 2013 15:30:22 +0000"]);

要查看说明符的实际含义,请检查 Unicode Technical Standard #35

关于iphone - 在 objective-c /iOS 中将日期字符串转换为 NSDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14398604/

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