Java将整数转换为小时和分钟

Java将整数转换为小时和分钟,java,time,Java,Time,我有两个整数1530和830,应该代表15:30和8:30的时间。将此数字转换为毫秒的最佳方式是什么?我曾考虑将它们转换为字符串和子字符串,但这似乎是一种非常低效的方法。或参见java.util.concurrent.TimeUnit感谢快速响应,我完全错了 int twentyFourHourTimeToMilliseconds(int time) { int hours = time / 100; int minutes = time % 100; return ((

我有两个整数1530和830,应该代表15:30和8:30的时间。将此数字转换为毫秒的最佳方式是什么?我曾考虑将它们转换为字符串和子字符串,但这似乎是一种非常低效的方法。

或参见java.util.concurrent.TimeUnit

感谢快速响应,我完全错了
int twentyFourHourTimeToMilliseconds(int time) {
    int hours = time / 100;
    int minutes = time % 100;
    return ((hours * 60) + minutes) * 60000;
}
int mins = yourint % 100;
int hours = yourint / 100;  
long timeInMillis = mins * 60000L + hours * 360000L; 
( x / 100 ) * 3600000L + (x % 100) * 60000L