objective-c - 在 Xcode 中将 RSS 日期格式转换为德语日期

标签 objective-c ios xcode

我有一个小应用程序,可以显示来自 RSS 提要的数据。因为它的日期格式很长,现在可以很好地打印出来,所以我想将其转换为德语的日期格式。我现在有了这段代码,但它总是返回“nil”:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateStyle:NSDateFormatterLongStyle];
NSDate *date = [dateFormatter dateFromString:dateString];
[dateFormatter release];

NSDateFormatter *dateFormat = [[[NSDateFormatter alloc] init] autorelease];
[dateFormat setFormatterBehavior:NSDateFormatterBehavior10_4];
[dateFormat setDateFormat:@"dd MMM, yyyy"];
NSString *contentDate = [dateFormat stringFromDate:date];

这是怎么回事?谢谢各位的解答!

最佳答案

RSS 日期有点棘手..您可以从这里获取 NSDate+InternetDateTime.h/.m: https://github.com/mwaterfall/MWFeedParser

这应该可以解决艰苦的工作。

关于objective-c - 在 Xcode 中将 RSS 日期格式转换为德语日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8684247/

相关文章:

objective-c - Objective C——创建和初始化对象的首选方式

ios - GTMHTTPUploadFetcher connectionDidFinishLoading中的断言失败

ios - 显示带有选项的底部 View

iphone - 使用 NSMutableSet 时出错

ios - 将图像插入 PDF 文件 Swift

ruby - 将 Ruby 程序变成简单的桌面 Mac App

objective-c - 我使用的是哪个版本的 Objective-C?

objective-c - 如何制作只能在库中看到的 objective-c 方法,而不能在导出的 header 中看到

swift - 为什么索引超出范围

ios - 拉伸(stretch)的 UIView 背景在截图过程中被截断