我的APP中有2个编辑文本,包含小时和分钟。
我有那双:
double hour;
try {
hour= Double.parseDouble(dayhour.getText().toString().replace(',', '.'));
} catch (NumberFormatException e) {
hour = 0;
}
double minute;
try {
minute= Double.parseDouble(dayminute.getText().toString().replace(',', '.'));
} catch (NumberFormatException e) {
minute= 0;
}
获取小时值后我想转换为分钟。因为我想在几分钟内知道所有时间的例子:3:42 = 222分钟。
我需要做什么?
答案 0 :(得分:1)
1)将小时数改为分钟
2)添加分钟
double allTime = hour * 60 + minute; // allTime - in minutes
答案 1 :(得分:0)
你可以尝试一种非常优雅的方式
minute += TimeUnit.HOURS.toMinutes(hour);