【发布时间】:2013-01-15 10:58:58
【问题描述】:
可能重复:
NSString to NSDate
我有一个Mon Jan 14 14:00:00 CET 2013 格式的日期,我尝试将其转换为 NSDate:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"EEE MMM dd HH:mm:ss zzz y"];
NSString *dateString = @"Mon Jan 14 14:00:00 CET 2013"
NSDate *date = [df dateFromString:dateString];
但它不起作用,我的 date 是 nil
输入数据是 en-GB 语言环境,我的设备的语言环境是 nb-NO
有什么建议吗?
【问题讨论】:
-
看起来 dateFromString 已被贬低。看到这个SO answer
-
@NickThorne 是
NSDate类方法而不是NSDateFormatter实例方法。
标签: iphone ios cocoa-touch nsdate nsdateformatter