gpt4 book ai didi

iphone - iPhone:如何将“yyyyMMddThhmmss”格式字符串转换为NSDate?

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

我有一个类似“20121124T103000”的字符串,我想将其转换为NSDate

我尝试用dateFormatter日期格式“yyyyMMddThhmmss”转换它,但它给出的输出为2001-01-01 00:00:00 +0000,这是不正确的。

我们怎样才能将此字符串转换为NSDate

这是我的代码:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMddThhmmss"];
NSLog(@"%@",[dateFormat dateFromString:@"20121124T103000"]);

任何帮助表示赞赏。

最佳答案

这样做

NSString *dateStr = @"20121124T103000";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd'T'hhmmss"];
NSDate *d = [dateFormat dateFromString:dateStr];
NSString *st = [dateFormat stringFromDate:d];
NSLog(@"%@",st);

关于iphone - iPhone:如何将“yyyyMMddThhmmss”格式字符串转换为NSDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538658/

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