【发布时间】:2014-06-26 09:36:24
【问题描述】:
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd MMM YYYY"];
NSLog(@"formatted date %@",[formatter dateFromString:@"14 Oct 2013"]);
我正在尝试格式化 2013 年 10 月 14 日的日期,以从中获取 NSDate 对象。但由于某种原因,它没有按预期格式化。 这是我在控制台上登录后得到的日期对象,
formatted date 2012-12-22 18:30:00 +0000
我在这里做错什么了吗?
【问题讨论】:
-
似乎您需要在调用 dateFromString 之前将日期格式化程序样式设置为“中”,使用 [formatter setDateStyle:NSDateFormatterMediumStyle];正如这个问题的回答:stackoverflow.com/questions/10518659/…
标签: ios objective-c nsdateformatter