如何在Core Data的文本中获取干净的日期

时间:2014-02-11 01:47:10

标签: objective-c

在我的应用程序中,我有一项功能,允许用户使用日期选择器选择某个日期。然后他们保存他们的选择,我通过我的DetailViewController.m中的标签加载它。到目前为止,我有这样的代码显示日期,如下所示:

月份日,年份

这是我到目前为止所拥有的

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];

NSString *formattedDateString = [dateFormatter stringFromDate:[youOweData valueForKey:@"youOweDate"]];


[self.labelDueDate setText:formattedDateString];

如果用户将日期保存为今天的日期,则输出将为:

2014年2月10日

无论其

我想约会时阅读:

2014年2月10日星期一

所有的帮助都表示赞赏,提前谢谢。

1 个答案:

答案 0 :(得分:0)

您正在使用NSDateFormatterMediumStyle。您应该使用NSDateFormatterFullStyle

请参阅此处的文档: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html#//apple_ref/c/tdef/NSDateFormatterStyle