暂无描述

NSNumber+TimeStamp.h 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. //
  2. // NSNumber+TimeStamp.h
  3. // jinxin
  4. //
  5. // Created by Gavin on 15/1/30.
  6. // Copyright (c) 2015年 jinxin. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface NSNumber (TimeStamp)
  10. /**
  11. * 最新要求的时间显示规则
  12. *
  13. * @param num 时间
  14. *
  15. * @return 返回要求字符串
  16. */
  17. +(NSString *)newTimeforNumber:(NSNumber *)num;
  18. /**
  19. * @brief 传入时间戳,得到处理后的时间字符串
  20. *
  21. * @param num 时间戳
  22. *
  23. * @return 想要的格式的时间
  24. */
  25. + (NSString *)timeFromNumer:(NSNumber *)num;
  26. + (NSString *)shortTimeFromNumer:(NSNumber *)num;
  27. + (NSNumber *)currentTimeStamp;
  28. + (NSString *)hourAndMinuteWith:(NSNumber *)num;
  29. //08-9 10:23
  30. + (NSString *)stdTimeFromNumer:(NSNumber *)num;
  31. //返回时间 2016年08月01日
  32. +(NSString *)strYMDTimeFromNumber:(NSNumber *)num;
  33. //2016年8月8日 1632
  34. +(NSString *)strTimeFromNumber:(NSNumber *)num;
  35. +(NSString *)strTimeFromNumber:(NSNumber *)num andDateFormat:(NSString *)dateFormat;
  36. /**
  37. 日程title的小标题
  38. */
  39. + (NSString *)scheduleManagementDetailWith:(NSNumber *)num;
  40. /**
  41. 将date类型转为时间戳NSNumber类型
  42. */
  43. + (NSNumber *)changeNumberWithDate:(NSDate *)date;
  44. + (NSString *)YMDFromNumer:(NSNumber *)num;
  45. +(NSDate *)changeDateStringWith:(NSString *)dateString;
  46. +(NSDate *)changeDateStringWith:(NSString *)timeString andFormatter:(NSString *)formatterString;
  47. +(NSDate *)changeDateHmsStringWith:(NSString *)timeString;
  48. + (NSNumber *)timeStampFromString:(NSString *)dateString;
  49. @end