NSDateFormatter dateFromString

2023-11-21

来自我的数据源的字符串的格式如下:

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];

当我在互联网上搜索此类帖子时,答案始终是 dateString 的格式错误。但我的 dateString 是正确的之一,对吗?

为什么日期返回零?


日期格式字符串@"MMMM"意味着您尝试解析的字符串是月份的全名(“January”、“October”等)。

你想要的东西更像是:

yyyy-MM-dd HH:mm:ss

查看日期格式化模式了解更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NSDateFormatter dateFromString 的相关文章

随机推荐