From 08aa903cab9009c7650eb42516a34ce201b636a4 Mon Sep 17 00:00:00 2001 From: Dmitry Isaenko Date: Sun, 25 Sep 2022 16:05:25 +0300 Subject: [PATCH] Now compatible with India's CD/DVD --- pom.xml | 2 +- src/main/java/isee9660/cd/DateTime.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 408f04d..883bc0f 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ ru.redrise ISEE9660 - 1.0 + 1.1 https://github.com/developersu/${project.artifactId}/ diff --git a/src/main/java/isee9660/cd/DateTime.java b/src/main/java/isee9660/cd/DateTime.java index ac1a68a..a236de5 100644 --- a/src/main/java/isee9660/cd/DateTime.java +++ b/src/main/java/isee9660/cd/DateTime.java @@ -32,13 +32,13 @@ public class DateTime { DateTime INSTANCE = new DateTime(); INSTANCE.rawDateTime = dateTimeBytes; - int timeZone = dateTimeBytes[6]*15/60; + float timeZone = dateTimeBytes[6]*15/60f; String timeZoneString; if (timeZone > 0) timeZoneString = "+"+timeZone; else - timeZoneString = Integer.toString(timeZone); + timeZoneString = Float.toString(timeZone); INSTANCE.dateTime = String.format("%s-%s-%s %s:%s:%s:%s GMT%s", new String(dateTimeBytes, 0, 4, StandardCharsets.US_ASCII), @@ -56,13 +56,13 @@ public class DateTime { DateTime INSTANCE = new DateTime(); INSTANCE.rawDateTime = dateTimeBytes; - int timeZone = dateTimeBytes[6]*15/60; + float timeZone = dateTimeBytes[6]*15/60f; String timeZoneString; if (timeZone > 0) timeZoneString = "+"+timeZone; else - timeZoneString = Integer.toString(timeZone); + timeZoneString = Float.toString(timeZone); INSTANCE.dateTime = String.format("%d-%02d-%02d %02d:%02d:%02d GMT%s", (1900+dateTimeBytes[0]),