12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- //
- // NSDate+currentDate.h
- // RDSmartPlug
- //
- // Created by Rayson on 2020/5/28.
- // Copyright © 2020 RDIOT. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- NS_ASSUME_NONNULL_BEGIN
- @interface NSDate (currentDate)
- + (NSDate *)currentDate;
- // 时间戳—>字符串时间 HH:mm:ss
- + (NSString *)rds_timeStringFromTimestamp:(NSString *)timestamp;
- // NSDate—>字符串时间 HH:mm
- + (NSString *)rds_timeStringFromNSDate:(NSDate *)date;
- /// 1.14 星期六
- + (NSString *)rds_getDayString;
- /// 字符串时间 HH:mm 转date
- + (NSDate *)rds_dateFromTimeString:(NSString *)timeString;
- // 时间戳—>NSDate
- + (NSDate *)rds_dateFromTimestamp:(NSString *)timestamp;
- // 是否同一天
- + (BOOL)isSameDay:(NSDate *)date1 date2:(NSDate *)date2;
- + (BOOL)isSameMinute:(NSDate *)date1 date2:(NSDate *)date2;
- + (BOOL)isDateInToday:(NSDate *)date;
- // 获取时间戳
- + (NSString *)rds_getTimestamp:(NSDate *)date;
- // 零点时间戳
- + (NSString *)rds_getZeroTime:(NSDate *)date;
- // 最后一秒时间戳
- + (NSString *)rds_getEndTime:(NSDate *)date;
- // 当月1号
- + (NSDate *)rds_firstDayOfMonth:(NSDate *)date;
- // 当月最后一天
- + (NSDate *)rds_lastDayOfMonth:(NSDate *)date;
- // 当月有多少天
- + (NSInteger)countThisMonthDays:(NSDate *)date;
- /// 相对时间(凌晨00:00)的分钟数
- - (NSString *)rds_getMinute;
- /// 分钟数转时间
- + (NSString *)rds_getTimeStringFromMinute:(NSString *)min;
- @end
- NS_ASSUME_NONNULL_END
|