我有一个时间字符串,如下所示:5:34 pm
。我想抓取 5
并将其放入变量中,然后抓取 34
并将其放入变量中。这可能吗?
提前致谢!
最佳答案
注意上面列出的 NSString 技术。如果您的字符串缺少冒号,您将在获取 objectAtIndex:1 时崩溃。 (我会对此发表评论,但我缺乏足够的代表。)
这应该更稳健一些。
int hours, minutes;
if (2 == sscanf([timeString UTF8String], "%d:%d", &hours, &minutes))
{
// congratulations, you did it
}
else
{
// the string was malformed
}
关于iphone - 抓取冒号后的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4446037/