如何将小时和分钟添加到java中vector中包含的总分钟数中
我有一个包含小时数的向量,这个浮点类型是00.00,所以如何将它转换成HH.MM类型,以及如何获得该向量所有元素的总和,我可以提出建议。试试看如何将小时和分钟添加到java中vector中包含的总分钟数中,java,time,type-conversion,min,hour,Java,Time,Type Conversion,Min,Hour,我有一个包含小时数的向量,这个浮点类型是00.00,所以如何将它转换成HH.MM类型,以及如何获得该向量所有元素的总和,我可以提出建议。试试看 float ti = 2.56f; // equals 2 hours and 56 minutes int hr = (int)(ti * 100) / 100; int min = (int)(ti * 100) % 100; System.out.println(hr); System.out.prin
float ti = 2.56f; // equals 2 hours and 56 minutes
int hr = (int)(ti * 100) / 100;
int min = (int)(ti * 100) % 100;
System.out.println(hr);
System.out.println(min);
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR, hr);
cal.set(Calendar.MINUTE, min);
System.out.println(cal.get(Calendar.HOUR) + ":" + cal.get(Calendar.MINUTE));
更新
如果您有这些对象的集合,那么您可以对它们进行迭代,总计分钟。你也可以把时间加起来。然后
如果你有156分钟
int minutes = 156;
int hours = minutes / 60;
min = minutes % 60;
您可以将这些小时数与以前的总小时数相加,总小时数和总分钟数就在这里。请告诉我们一些相关信息。10.10==10小时10分钟?1.59==一小时59分钟?1.75==无效?不,无效兄弟..什么意思,什么无效。给出更多信息。0.60分钟应该加上,因为一个小时你不知道你不知道时间线??啊,好吧,在我的回答中没关系。它只是工作。好吧,让我试试这个,顺便说一句,如果我加上分钟,我怎么可能把小时和分钟加在一起。这是对的,伙计,但我有字符串,所以我必须从中解析出两倍。那就继续吧?