在我的应用程序中,我在NSString
中有一个类似“25:30”的值,我想将此值赋给int值。
如果我喜欢:
int j = [stringval intValue];
因此我得到了值为“25”的int值,但我想要完整的值。 有可能吗?
答案 0 :(得分:0)
如果你的意思是25.30那么你需要浮点数,使用CGFloat j = [stringval floatValue];
答案 1 :(得分:0)
如果那应该是分钟&秒,使用NSDateFormatter
的{{1}}。
答案 2 :(得分:0)
你可以试试这个
NSString *new = @"25:30";
NSArry *data = [new componentsSeparatedByString:@":"];
int first = [[data objectAtIndex:0] intValue]; \\\ 25
int second = [[data objectAtIndex:1] intValue]; \\\ 30