// // CalculateUtils.h // ChartView // // Created by Simon Zhou on 14-6-20. // Copyright (c) 2014年 muchinfo. All rights reserved. // #import @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