gpt4 book ai didi

objective-c - NSDateFormatter 有自己的想法

转载 作者:行者123 更新时间:2023-12-03 17:15:20 26 4
gpt4 key购买 nike

我有以下日期格式化程序代码

NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-ddThh:mm:ss"];
NSDate *result = nil;
NSRange range = NSMakeRange(0, 10);
NSError *error = nil;
[df getObjectValue:&result forString:[msgColoums objectAtIndex:4] range:&range error:&error];
NSLog(@"Error in Parsing = %@", error);
INLog(@"Date From DF = %@", [df dateFromString:@"2011-12-14T16:31:26.0000000"]);

该代码为 dateFromString 消息返回 null
错误为 NSInvalidValue=2011-12-14T16:31:26.0000000

如果我将格式字符串更改为

[df setDateFormat:@"yyyy-MM-dd"];

然后就可以了,所以问题出在时间部分。

有人可以解释一下吗?

最佳答案

尝试:

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

引用文字T

关于objective-c - NSDateFormatter 有自己的想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514218/

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