【发布时间】:2014-02-10 01:50:27
【问题描述】:
我正在构建一个应用程序,如果对象是在 24 小时之前创建的,则需要我显示时间和日期,例如星期日等。就像 iOS 中的消息和邮件应用程序会显示 24 小时的时间,而不是将其更改为显示日期'星期一,星期二..'。我正在寻找是否可以找到任何与此完全相同的框架,还是我必须为此编写代码?
【问题讨论】:
-
我不能只需要在 TableViewCell 中显示它,就像 iOS 中的邮件和消息应用程序一样
-
只需使用两种可能的日期格式之一 (
NSDateFormatter),具体取决于日期的新近程度。 -
@rmaddy 我认为您的评论更有意义。到目前为止,我的代码只给了我时间。我如何利用这段时间知道它是否在 24 小时之前,如果是,我如何得到像星期一、星期二这样的日子?如果你能用一些例子来回答,那就太好了。 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init]; [dateFormatter setDateFormat:@"HH:mm:ss"]; NSString *timeStampStr = [dateFormatter stringFromDate:someObj.timeStamp];
标签: ios cocoa-touch nsdate