0

您好,我有这样的日期:2012 年 8 月 7 日星期二 10:38:49 +0000

我想要的是如果今天只显示小时:10:38

如果是昨天显示:昨天,10:38

如果是上个月显示:星期三,7 月 7 日,10:38

你明白了。谢谢

4

2 回答 2

1
    // <strong>Output ->  Date: 10/29/2008 08:29PM</strong>    
 NSDate *today = [NSDate date];
 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
 [dateFormat setDateFormat:@"MM/dd/yyyy hh:mma"];
 NSString *dateString = [dateFormat stringFromDate:today];
 NSLog(@"date: %@", dateString);
 [dateFormat release];
于 2012-08-08T10:20:41.127 回答
0

查看开发人员文档。

更具体地看NSDateComponentNSDate

于 2012-08-08T10:16:15.407 回答