我让这段代码工作了一段时间,但它停止工作了,而且它总是返回 null,尽管 date 是有效的。这是代码和输出:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"hh:mm dd.MM.yyyy"];
NSLog(@"date - %@, formatted date - %@", self.date, [dateFormatter stringFromDate:self.date]);
date - 2013-09-02 10:00:00, formatted date - (null)
最佳答案
它对我有用。
输出:
2013-09-04 10:51:10.681 Untitled[753:707] date - 2013-09-04 08:51:10 +0000, formatted date - 10:51 04.09.2013
我用过:
NSLog(@"date - %@, formatted date - %@", [NSDate date], [dateFormatter stringFromDate:[NSDate date]]);
所以你的 self.date 一定有什么东西。您可以使用 self.date 解释或粘贴更多代码。
关于ios - NSDateFormatter 返回 null,但之前工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18609286/