0
你好,我有日期是这样的: 星期二,2012年8月7日10:38:49 +0000如何正确格式化这些日期?
而我想的是如果今天是只显示时间:10:38
如果是昨日显示:昨天10:38
如果是上个月显示:周三,07月07日,10:38
你想出来的。谢谢
你好,我有日期是这样的: 星期二,2012年8月7日10:38:49 +0000如何正确格式化这些日期?
而我想的是如果今天是只显示时间:10:38
如果是昨日显示:昨天10:38
如果是上个月显示:周三,07月07日,10:38
你想出来的。谢谢
查看开发者文档。
更具体地看NSDateComponent
和NSDate
// <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];
你尝试过什么?你有没有工作的代码?或者你只是希望人们为你编码?你在NSString中有日期吗?或者你是否将它们存储为NSDate对象? – 2012-08-08 09:50:39
我不知道该怎么做。我不希望你或任何人为我编码。我只想要一个主意。我将它们存储在NSString中 – DevFly 2012-08-08 10:10:29