【发布时间】:2012-09-10 09:19:38
【问题描述】:
美好的一天,我正在尝试将从服务器获取的 NSString 转换为 NSDate 对象。 那是代码:
NSString *date = @"Sep 12 at 12:03 am";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMM d 'at' H:m a"];
self.messageDateAndTime = [dateFormatter dateFromString:date];
NSLog(@"NSDate: %@", self.messageDateAndTime);
我以 date 字符串所具有的格式获取日期。在我尝试为此日期格式创建自己的格式化程序之后。但无论如何,我得到了 null!
我做错了什么?
【问题讨论】:
-
请记住,
[[NSDateFormatter alloc] init]是一项昂贵的操作。最好缓存结果。 -
谢谢,但在这种情况下我不太关心这个,因为它不起作用(((
标签: objective-c ios5 nsstring nsdate nsdateformatter