Java 除手动乘以小时和分钟之和外,任何将时间相乘的类

Java 除手动乘以小时和分钟之和外,任何将时间相乘的类,java,Java,我试图计算一个小时工资问题,比如说,有人每小时挣50美元,他们工作了5小时45分钟,他们的工资是多少? 我试着把它转换成long,然后把它乘以,但没有用 然后试着将小时除以分钟,再乘以工资除以小时,我怀疑这似乎是正确的 您可以从dateapi对两个日期求和,但是有乘法方法吗?这应该是一个简单的数学。正如您所说的,您试图将其转换为long并将其相乘,但这不应该起作用。当你把分钟转换成小时,它会变成十进制值 所以 在代码中,它应该如下所示: double hourValue = 5 + (45 /

我试图计算一个小时工资问题,比如说,有人每小时挣50美元,他们工作了5小时45分钟,他们的工资是多少? 我试着把它转换成long,然后把它乘以,但没有用 然后试着将小时除以分钟,再乘以工资除以小时,我怀疑这似乎是正确的


您可以从
date
api对两个日期求和,但是有乘法方法吗?

这应该是一个简单的数学。正如您所说的,您试图将其转换为long并将其相乘,但这不应该起作用。当你把分钟转换成小时,它会变成十进制值

所以

在代码中,它应该如下所示:

double hourValue = 5 + (45 / 60);
double payment = hourValue * 50;
double hourValue = 5 + (45 / 60);
double payment = hourValue * 50;