我正在使用 xcode、objective c 和至少以 ios 5 为目标开发 iphone 应用程序。我要做的就是将字符串转换为日期。我已经阅读了很多这方面的内容,这应该是一个简单直接的任务。我在论坛中看到了许多其他类似的问题,但对人们有用的东西似乎对我不起作用。这是我正在做的
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSString *dobText = [dict valueForKey:@"DateOfBirth"];
NSDate *dobDate = [dateFormatter dateFromString:dobText];
dobText 始终采用@"1999-01-01" 格式,它与日期格式化程序中设置的日期格式相匹配,但使用字符串中的日期时的结果始终为零。
谁能向我解释一下,让我知道如何解决?