【发布时间】:2015-12-02 17:06:41
【问题描述】:
我正在尝试使用以下代码将 String 时间转换为 int。
public static int SplitTime(String time) {
try {
String[] altSplitTime = time.split(":",2);
Log.e("2",altSplitTime[1]);
return Integer.valueOf(altSplitTime[0]) * 60 + Integer.valueOf(altSplitTime[1]);
}
catch (Exception ex)
{
return 0;
}
}
String 时间保持 Time In : 8:45
使用 split 方法后,我可以得到8:45。
现在我想在return Integer.valueOf(altSplitTime[0]) * 60 + Integer.valueOf(altSplitTime[1]); 中获取(8*60) + 45。我该怎么做?
【问题讨论】:
-
我认为既然你发布它目前不起作用......现在有什么问题?它会返回错误的东西吗?它什么都不返回吗?有例外吗?您提供的信息越多,获得帮助的机会就越大。
-
我的代码没有问题。现在我只想拆分
8:45。