Ios DateTools TimeAgonNow。如何限制天数?
我在我的项目中使用Ios DateTools TimeAgonNow。如何限制天数?,ios,swift,date,datetime,swift3,Ios,Swift,Date,Datetime,Swift3,我在我的项目中使用MatthewYork/DateTools来显示用户友好的日期 将其与代码一起使用: date.timeAgoSinceNow 例如,2017年5月4日,它将显示“昨天” 2017年5月3日-2天前 2017年5月2日-3天前 2017年4月27日-弱前或类似情况 我在文档中找不到如何限制天数,因为timeagosinnow将起作用。例如,我希望它只在最后三天有效 比如: 2017年5月4日,显示昨天的 2017年5月3日-2天前 2017年5月2日-3天前 2017年4月2
MatthewYork/DateTools
来显示用户友好的日期
将其与代码一起使用:
date.timeAgoSinceNow
例如,2017年5月4日,它将显示“昨天”
2017年5月3日-2天前
2017年5月2日-3天前
2017年4月27日-弱前
或类似情况
我在文档中找不到如何限制天数,因为timeagosinnow
将起作用。例如,我希望它只在最后三天有效
比如:
2017年5月4日,显示昨天的
2017年5月3日-2天前
2017年5月2日-3天前
2017年4月27日--4月27日
从这个框架中寻找标准的解决方案。看看-(NSString*)timeAgoSinceDate:(NSDate*)date format:(dateagosformat)format
的逻辑,我想这就是你编写代码和显示内容的地方。或者public func timeAgo(自日期:date,numericDates:Bool=false,numericTimes:Bool=false)->String
没有检查Swift标记。请查看-(NSString*)timeAgoSinceDate:(NSDate*)date格式:(dateagosformat)format
的逻辑,我想这就是您编写代码和显示设备的地方。或者public func timeAgo(自日期:date,numericDates:Bool=false,numericTimes:Bool=false)->字符串
未检查Swift标记。