123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- //
- // UUUtils.h
- // StreetLampProject
- //
- // Created by lhn on 2018/3/24.
- // Copyright © 2018年 UU. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- @interface UUUtils : NSObject
- //汉字转unicode
- + (NSString *) utf8ToUnicode:(NSString *)string;
- //十六进制转Unicode
- + (NSString *)deUnicodeStringFromHexString:(NSString *)hexString;
- //十六进制 转字符串
- + (NSString *)ChineseStringFromHexString:(NSString *)hexString ;
- //CRC 校验
- +(NSString *)CRC16Test:(NSString *)string;
- //普通字符串转换为十六进制的。
- + (NSString *)hexStringFromString:(NSString *)string;
- //十六进制转普通字符串
- + (NSString *)stringFromHexString:(NSString *)hexString ;
- //获取当前是几号
- +(NSString *)currentDayStr;
- /**
- 判断当月中有都少天
- */
- + (NSInteger)howManyDaysInThisYear:(NSInteger)year withMonth:(NSInteger)month;
- /**
- * 获取b19 负载异常
- */
- + (NSInteger)getB19ByHex:(NSString *)hex ;
- /**
- * 获取b28 太阳板异常
- */
- + (NSInteger)getB28ByHex:(NSString *)hex ;
- /**
- 十六进制转换为二进制
-
- @param hex 十六进制数
- @return 二进制数
- */
- + (NSString *)getBinaryByHex:(NSString *)hex ;
- /**
- 十六进制转十进制
- @param aHexString 16进制字符串
- @return 10进制NSNumber
- */
- + (NSNumber *) numberHexString:(NSString *)aHexString;
- /**
-
-
- 十进制转换十六进制
- @param decimal 10进制字符
- @return 16进制字符串
- */
- + (NSString *)getHexByDecimal:(NSInteger)decimal;
- /**
- 格式化时间
- @param minNum 传入分钟(90min)
- @return 返回 小时+分钟(1h 30min)
- */
- + (NSString *)getTimeByminNumber:(NSNumber *)minNum;
- /**
- 获取当前时间
- @param dateFormater 要返回的日期格式
- @return 返回日期字符串
- */
- - (NSString *)currentDateStrWithformater:(NSString *)dateFormater;
- /**
- 计算日期相差天数
- @param fromDate 起始日期
- @param toDate 终止日期
- @return 相差天数
- */
- - (NSInteger)numberOfDaysWithFromDate:(NSDate *)fromDate toDate:(NSDate *)toDate;
- /**
- 历史数据算地址
- @param selectDataStr 选择的日期
- @return 要请求蓝牙的有效地址
- */
- - (NSMutableArray *)returnDateArrayWithSelectedDate:(NSString *)selectDataStr;
- @end
|