yyqxiaoyin 5 rokov pred
rodič
commit
9862ff7f60

+ 9 - 1
MKRRadioManager/Classes/MKRRadioManager/Category/NSString+MKRRadioManagerAdd.h

@@ -13,4 +13,12 @@
  */
 + (NSString *)HHmmssFormatStrig:(NSInteger)timeInterval;
 
-@end
+/**
+ hh:mm:ss 时分秒格式字符串转换成秒数
+
+ @param timeString hh:mm:ss 字符串
+ @return 秒数
+ */
++ (NSInteger)secondsFromHHmmssFormatStrig:(NSString *)timeString;
+
+@end

+ 17 - 1
MKRRadioManager/Classes/MKRRadioManager/Category/NSString+MKRRadioManagerAdd.m

@@ -17,4 +17,20 @@
     return [NSString stringWithFormat:@"%02d:%02d:%02d",hours,minutes,seconds];
 }
 
-@end
++ (NSInteger)secondsFromHHmmssFormatStrig:(NSString *)timeString{
+    if (!timeString.length) {
+        return 0;
+    }
+    NSInteger seconds = 0;
+    NSArray *arr = [timeString componentsSeparatedByString:@":"];
+    NSArray *reverArr = [[arr reverseObjectEnumerator] allObjects];
+    for (NSInteger i = 0; i<reverArr.count; i++) {
+        NSInteger count = [reverArr[i] integerValue];
+        NSInteger type = (int)pow(60, i);
+        seconds += count * type;
+    }
+    
+    return seconds;
+}
+
+@end