如何获取显示日期为昨天,今天,iOS 2小时?

时间:2015-10-06 09:22:45

标签: ios objective-c iphone xcode nsdate

我从服务器获取datetime作为json response.Now如果日期等于今天的日期然后我想将它显示为today.if它是昨天的日期然后我想显示为昨天。如果时间是2小时前然后我想显示为2小时。请告诉我如何实现这样的功能?

2 个答案:

答案 0 :(得分:1)

在.h文件中

  typedef struct structPointer structInit;
在.m文件中

  NSDateFormatter *commonDateFormatter;

答案 1 :(得分:0)

  1. 使用NSDateFormatter link
  2. 将JSON转换为NSDate
  3. 获取当前日期
  4. 使用日历组件获取两天之间的组件,包括月,周,日,小时间隔单元:fromDate:toDate:link
  5. 比较它出现或过去link
  6. 的两天
  7. 然后从当前日期显示component.month .day .hour过去/将来