【发布时间】:2010-10-10 02:21:01
【问题描述】:
我可能忽略了一些简单的事情,但我不知道如何在 Objective-C 中转换特定的日期格式。我收到这种格式的日期:
2010 年 10 月 10 日星期日 01:44:00 +0000
我需要立即将其转换为长格式,如下所示:
2010 年 10 月 10 日
我尝试过使用 NSDateFormatter,但是当我尝试从字符串中获取日期时,它总是返回 nil。我试过这样:
NSString *dateFromData = [articleData objectAtIndex:5];
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
NSDate *date = [dateFormatter dateFromString:dateFromData];
NSString *formattedDateString = [dateFormatter stringFromDate:date];
日期字符串总是返回零。我在这里遗漏了一些简单的东西吗?
【问题讨论】:
标签: objective-c