我希望将 NSDate 转换为以下格式的字符串:
YYYY-MM-DD HH:MM:ss
我已经用 NSDateFormatter 尝试了各种技巧,到目前为止,这个片段看起来是我最好的选择:
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"YYYY-MM-DD HH:MM:ss"];
NSString *stringThing = [format stringFromDate:thing];
不幸的是,它似乎不起作用:
(lldb) po stringThing
(NSString *) $17 = 0x06b54190 2012-07-195 11:07:29
(lldb) po thing
(NSDate *) $18 = 0x06b2f150 2012-07-13 15:29:29 +0000
我绞尽脑汁,试图解释,发生了什么事。这是使用 DateFormatter 的正确方法吗?