fix: actually use long in TimestampUtilities

This commit is contained in:
Chayapak 2025-03-24 16:37:02 +07:00
parent bfbed35c06
commit 2740c4d87b
Signed by: ChomeNS
SSH key fingerprint: SHA256:0YoxhdyXsgbc0nfeB2N6FYE60mxMU7DS4uCUMaw2mvA

View file

@ -18,8 +18,8 @@ public class TimestampUtilities {
final String minuteString = matcher.group(2);
final String secondString = matcher.group(3);
if (hourString != null) time += (long) Integer.parseInt(hourString) * 60 * 60 * 1000;
time += (long) Integer.parseInt(minuteString) * 60 * 1000;
if (hourString != null) time += Long.parseLong(hourString) * 60 * 60 * 1000;
time += Long.parseLong(minuteString) * 60 * 1000;
time += (long) (Double.parseDouble(secondString) * 1000.0);
return time;