iOS 展示发布信息的时间
来源:互联网 发布:xero会计软件使用方法 编辑:程序博客网 时间:2024/06/05 14:14
//得到几天前+ (NSString *)getDayCountGone:(NSDate *)date { NSDate *now = [NSDate date]; NSTimeInterval seconds = [now timeIntervalSinceDate:date]; NSTimeInterval todayGoneSeconds = [self getTodayGoneSeconds]; if (todayGoneSeconds >= seconds) { NSTimeInterval timeSeconds = todayGoneSeconds - seconds; if (timeSeconds <= 120) { return LocalizedStringForKey(@"刚刚"); }else if (timeSeconds < 3600) { return [NSString stringWithFormat:@"%0.f%@", timeSeconds/60, LocalizedStringForKey(@"分钟前")]; }else { return [NSString stringWithFormat:@"%0.f%@", timeSeconds/3600, LocalizedStringForKey(@"小时前")]; } }else { NSInteger count = (seconds-todayGoneSeconds)/(3600*24)+1; return [NSString stringWithFormat:@"%ld%@", count,LocalizedStringForKey(@"天前")]; }}//获取今天已经过去的秒数+ (NSTimeInterval)getTodayGoneSeconds { NSDate *now = [NSDate date]; NSTimeInterval seconds = [now timeIntervalSinceDate:[self getTodayZeroTime]]; return seconds;}//获取今天零点的时间+ (NSDate *)getTodayZeroTime { NSCalendar *calendar = [NSCalendar currentCalendar]; NSDate *now = [NSDate date]; NSDateComponents *components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay fromDate:now]; NSDate *zeroDate = [calendar dateFromComponents:components]; return zeroDate;}
0 0
- iOS 展示发布信息的时间
- 微软发布信息图表展示IT雇员工作的变迁
- 如何解决IOS 信息流展示的严重卡顿
- iOS - 功能模块 - 发布时间
- iOS系统发布时间
- iOS 获取通讯录联系人信息并展示
- top命令展示的信息
- 123.手机软件信息的展示
- iOS的捕获已发布应用的崩溃信息
- ios发布的时候,如何编辑APP的兼容性信息?
- [iOS]如何向 appstore 查询已发布 APP 的信息?
- [iOS]如何向 appstore 查询已发布 APP 的信息?
- [iOS]如何向 appstore 查询已发布 APP 的信息?
- [iOS]如何向 appstore 查询已发布 APP 的信息?
- [iOS]如何向 appstore 查询已发布 APP 的信息?
- [iOS]如何向 appstore 查询已发布 APP 的信息?
- [iOS]如何向 appstore 查询已发布 APP 的信息?
- 网页在线时间的展示
- MongoDB设置访问权限、设置用户
- 有序列表
- 同角三角函数间的基本关系式
- [Travel--GuiLin]广西桂林三日游
- fastJSON把json转化成map,并转化成list,list如何装化为数组
- iOS 展示发布信息的时间
- java面向对象20个精华知识点
- 提升R代码运算效率的11中方法
- Java的大数
- Java多线程(3)——同步与synchronized关键字
- 进程模拟--创建新的进程:查看进程的信息,换出某个进程,杀死运行进程以及进程之间的通信
- 表格
- 系统加固配置文件相关
- ACM博客收藏