From bc03a8a79d4f2659d9c4a389a8e05819f3b267ca Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Sat, 27 Apr 2024 01:34:24 -0400 Subject: [PATCH] Fix TimeZone --- src/main/java/me/braydon/pia/readme/ReadMeManager.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/me/braydon/pia/readme/ReadMeManager.java b/src/main/java/me/braydon/pia/readme/ReadMeManager.java index dd81fec8c..56eb9c377 100644 --- a/src/main/java/me/braydon/pia/readme/ReadMeManager.java +++ b/src/main/java/me/braydon/pia/readme/ReadMeManager.java @@ -12,10 +12,7 @@ import java.nio.file.Path; import java.nio.file.StandardCopyOption; import java.text.DecimalFormat; import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; -import java.util.Set; +import java.util.*; /** * @author Braydon @@ -34,6 +31,8 @@ public final class ReadMeManager { System.out.println("Updating README.md..."); try (InputStream templateResource = ReadMeManager.class.getClassLoader().getResourceAsStream("README_TEMPLATE.md")) { assert templateResource != null; // Ensure the template is present + Calendar calendarTime = Calendar.getInstance(TimeZone.getTimeZone("America/Toronto")); + calendarTime.setTime(new Date()); // Copy the template README.md to the root directory Path localReadMe = new File("README.md").toPath(); // The local README.md file @@ -42,7 +41,7 @@ public final class ReadMeManager { // Replace variables in the README.md file String contents = new String(Files.readAllBytes(localReadMe)); contents = contents.replace("", DECIMAL_FORMAT.format(servers.size())); // Total servers variable - contents = contents.replace("", DATE_FORMAT.format(new Date()).replace(" ", "_")); // Total servers variable + contents = contents.replace("", DATE_FORMAT.format(calendarTime.getTime()).replace(" ", "_")); // Total servers variable // Write the total servers per-region table Map regionCounts = new HashMap<>();