小时分钟秒到秒 [英] hours minutes seconds to seconds ios

查看:186
本文介绍了小时分钟秒到秒的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在ios中将时间小时分钟转换为秒。
这是否有内置方法?
我该怎么办?

I want to convert time hours minutes seconds to seconds in ios. Is there any in built method for this? How can I do this?

NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

NSDateComponents *componentsDiff = [gregorianCalendar components:NSHourCalendarUnit fromDate:[NSDate date]];


推荐答案

将插入日期的代码作为字符串,然后返回第二个数字。

Following code for the insert date as a string and then return numbers of second.

- (NSNumber *)dateToSecondConvert:(NSString *)string {

    NSArray *components = [string componentsSeparatedByString:@":"];

    NSInteger hours   = [[components objectAtIndex:0] integerValue];
    NSInteger minutes = [[components objectAtIndex:1] integerValue];
    NSInteger seconds = [[components objectAtIndex:2] integerValue];

    return [NSNumber numberWithInteger:(hours * 60 * 60) + (minutes * 60) + seconds];
}

这可以帮助很多。

这篇关于小时分钟秒到秒的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆