<分区>
Possible Duplicate:
Converting NSString to NSDate (and back again)
我向 flickr api 发出请求,它以下列格式返回我的日期
"2013-02-01T06:25:47Z"
如何将其转换为 NSDate 格式?
<分区>
Possible Duplicate:
Converting NSString to NSDate (and back again)
我向 flickr api 发出请求,它以下列格式返回我的日期
"2013-02-01T06:25:47Z"
如何将其转换为 NSDate 格式?
最佳答案
这是一个简单的方法,将 NSString 转换为 NSDate 我们使用 NSDateformatter 和 dateFromString 方法。我们需要为 NSString 提供具有现有样式的 Dateformatter 样式
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSDate *date = [dateFormatter dateFromString:@"2013-02-01T06:25:47Z"];
NSTimeZone *pdt = [NSTimeZone timeZoneWithAbbreviation:@"PDT"];
[dateFormatter setTimeZone:pdt];
[dateFormatter setDateFormat:@"HH:mm:ss zzz"];
[dateFormatter setDateFormat:@"K:mm a, z"];
NSString * updated String = [dateFormatter stringFromDate:date];
关于ios - 将 NSString 转换为 NSDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14640929/