ios - NSDateFormatter 返回 null,但之前工作正常

标签 ios objective-c cocoa

我让这段代码工作了一段时间,但它停止工作了,而且它总是返回 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/

相关文章:

ios - 在 iOS 上的任何其他应用程序之上弹出的应用程序

python - IBoutlet 与 PyObjC 和 Interface Builder

cocoa - 使用 NSSet 过滤 NSArray 时使用 NONE 时出现问题

ios - 在 Xcode 5 的存档/配置文件中找不到“File/File.h”(Parse/Parse.h)

ios - cocoa 点vs像素和PPI

ios - 键盘打开时移动菜单(快速)

c++ - glCreateShader 和 glCreateProgram 在 SDL 2 IOS 中返回 0

ios - 使用 UIWebview+AFNetworking -loadRequest :progress:success:failure: breaks up web page design

ios - 在 iOS 中缩放和平移 pdf 文件

Objective-C 构建我自己的自定义日历(nsarraycontroller 观察者问题)