【发布时间】:2015-01-21 02:14:45
【问题描述】:
我正在尝试从日期字符串中获取时间。以下字符串应返回 12:00AM。
2010-08-24 00:00:00 +0000
但是使用下面的代码,我的 NSDate 对象在到达日志语句时返回 nil。这里有什么问题?谢谢!
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"h:mma"];
NSDate *date = [df dateFromString:@"2010-08-24 00:00:00 +0000"];
NSLog(@"DATE: %@", [date description]);
输出:日期:(空)
【问题讨论】:
-
这是因为您传递的日期格式(字符串)与日期格式不匹配....尝试使用相同的日期格式....
-
为什么没有人查阅文档??
-
@HotLicks ...因为他们可以让某人在 SO 上为他们查找。
-
你接受了一个错误的答案。
标签: ios objective-c nsdate