| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- //
- // CalculateUtils.h
- // ChartView
- //
- // Created by Simon Zhou on 14-6-20.
- // Copyright (c) 2014年 muchinfo. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- @interface ChartCalculateUtils : NSObject
- /**
- * @brief 取得小数位数
- *
- * @param number 目标数据
- *
- * @return 小数位数
- */
- + (NSInteger)getDecimalDigits:(nonnull NSDecimalNumber *)number;
- /**
- * @brief 截取指定小数位的值
- *
- * @param price 目标数据
- * @param position 有效小数位
- *
- * @return 截取后数据
- */
- + (nonnull NSString *)notRounding:(nonnull NSDecimalNumber *)price afterPoint:(NSInteger)position;
- /**
- * @brief 截取指定小数位的值
- *
- * @param price 目标数据
- * @param position 有效小数位
- *
- * @return 截取后数据
- */
- + (nullable NSDecimalNumber *)notRoundingWithDecimalNumber:(nonnull NSDecimalNumber *)price afterPoint:(NSInteger)position;
- /**
- * @brief 取绝对值的方法
- *
- * @param num 目标数据
- *
- * @return 绝对值
- */
- + (nonnull NSDecimalNumber *)abs:(nonnull NSDecimalNumber *)num;
- /**
- * @brief 获取指定时间的当前分钟0秒时间
- *
- * @param date 目标时间对象
- *
- * @return 当前分钟0秒时间
- */
- + (nonnull NSDate *)zeroSecondDateWithDate:(nonnull NSDate *)date;
- /**
- * @brief 获取两个时间之间的分钟数
- *
- * @param fromDate 开始时间
- * @param toDate 结束时间
- *
- * @return 分钟数
- */
- + (NSInteger)diffMinuteWithFromDate:(nonnull NSDate *)fromDate toDate:(nonnull NSDate *)toDate;
- @end
|