// // NSDateDeal.h // moneyshield // // Created by striveliu on 15/6/24. // Copyright (c) 2015年 Alibaba.inc. All rights reserved. // #import @interface NSDateDeal : NSObject + (int)dateInterval:(NSDate *)aStartDate endDate:(NSDate *)aEndDate; + (int)getDateInterval:(NSDate *)aStartDate endDate:(NSDate *)aEndDate; + (NSInteger)getCurrentYear; + (NSInteger)getCurrentMonth; + (NSInteger)getCurrentDay; + (NSInteger)getYear:(long long)aTimerInterval; + (NSInteger)getMonth:(long long)aTimerInterval; + (NSInteger)getDay:(long long)aTimerInterval; //HH:mm yyyy-MM-dd + (NSString *)formateTimerInterval:(long long)aTimerInterval formate:(NSString *)aFormate; + (NSString*)showTime:(NSTimeInterval) msglastTime showDetail:(BOOL)showDetail; + (NSTimeInterval)getCurrentTimeInterval; // 默认时间格式显示(用于个人中心、动态模块的时间显示) /* 1分钟内显示“刚刚" ; 1分钟-60分钟,显示"x分前“; 超过60分钟,显示时-分,格式“15:02”; 超过当天,显示昨天 时-分,格式"昨天13:30" ; 超过昨天,显示月-日-时-分,格式"11-5 13:30"; 超过当年,显示年-月-日,格式"2018-11-5" */ + (NSString *)showDefalutFormateTime:(long long)timestamp; // 聊天列表时间 /** 当天显示具体时间,格式"10:30"; 超过24小时,显示昨天,超过48小时,显示月日,格式"11-5",非当年显示年月日,格式“2018-11-5” */ + (NSString *)showChatListFormateTime:(long long)timestamp; // 聊天房内时间显示 /** 显示时-分,格式“15:02”; 超过当天,显示昨天 时-分,格式"昨天13:30" ; 超过昨天,显示月-日-时-分,格式"11-5 13:30" ; 超过当年,显示年-月-日,格式"2018-11-5" */ + (NSString *)showChatRoomFormateTime:(long long)timestamp; /// 显示客人态动态打卡显示 + (NSString *)showOtherPunchFormateTime:(long long)timestamp; @end