【发布时间】:2010-01-09 18:57:32
【问题描述】:
基本上,我从 API 获取日期时间字符串,并且我想在应用程序中显示此活动发生在“5 小时前”或“3 天前”等...
我目前正在尝试从 [NSDate timeIntervalSinceNow] 方法获取 NSTimeInterval。然后使用[NSDate dateWithTimeIntervalSince1970:interval] 再次将时间间隔转换为 NSDate。然后检查间隔,看看它是否小于 60/3600/86400/等,为输出 NSDateFormatter 对象设置正确的格式。
这是正确的做法吗?还是有更简单/更好的方法来做到这一点?
【问题讨论】:
标签: iphone cocoa datetime format