Fer*_*ndo 7 objective-c nsdateformatter
来自我的数据源的字符串格式如下:
2011-04-11 23:12:05
// dateString comes from my data source, and look like I've said like this.
dateString = @"2011-04-11 23:12:05";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM"];
NSDate *date = [formatter dateFromString:dateString];
Run Code Online (Sandbox Code Playgroud)
当我在这样的线程之后搜索互联网时,答案一直是dateString格式错误.但我的dateString是正确的之一,对吧?
为什么日期返回nil?
Dav*_*ong 18
日期格式字符串@"MMMM"表示您尝试解析的字符串是一个月的全名("January","October"等).
你想要更像的东西:
yyyy-MM-dd HH:mm:ss
Run Code Online (Sandbox Code Playgroud)
查看日期格式设置模式以获取更多信息.