我想以下列方式显示日期:
我正在尝试获取与iPhone短信应用程序中日期显示类似的内容。
答案 0 :(得分:1)
有关以下格式的更多格式:
答案 1 :(得分:1)
为什么不使用
的方法setDoesRelativeDateFormatting:
将其设置为YES。现在,格式化程序现在将返回“今天”或“昨天”或“明天”,具体取决于应格式化的日期。如果找不到相对格式,则使用格式化程序将用于格式。
答案 2 :(得分:0)
在询问您尚未尝试过的事情之前,请先阅读NSDateFormatter
(link here)和NSDate
(link here)课程文档。
NSDateFormatter
类可用于根据日期的不同组件使用固定参数将日期正确格式化为您选择的日期。要显示当天的全名,请使用格式中的“cccc”。例如
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setFormat:@"cccc dd-MM, HH:mm:ss"];
为了比较日期,我们提供了比较NSDate
对象的内置方法,例如isEqualToDate
,laterDate:
,timeIntervalSinceNow
等。浏览Apple文档{{3} }