gpt4 book ai didi

ios - 将 NSString 转换为 NSDate 时出错

转载 作者:行者123 更新时间:2023-11-28 19:56:07 25 4
gpt4 key购买 nike

我正在尝试将“NSString”转换为“NSDate”。今天早上我的代码在 iOS 7 上运行,但现在无法在 iOS 8 模拟器上运行...我安装了 iOS 7 模拟器来尝试解决这个问题,但它并没有改变任何东西。这是我的代码:

NSString *query = [components objectAtIndex:i];
NSDateFormatter *newformatter = [[NSDateFormatter alloc]init];
[newformatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSDate * testdate = [newformatter dateFromString:query];
NSLog(@"Query : %@ Test date format : %@", query,testdate);

结果是:

Query : 2014-10-11 20:02:50 Test date format : (null)

为什么?

最佳答案

您的日期格式化程序不正确。您应该使用 HH 而不是 hh 因为它是 24 小时制。

[newformatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

我建议收藏 this reference .

关于ios - 将 NSString 转换为 NSDate 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26318944/

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