Fix date format?

This commit is contained in:
2024-04-27 01:36:50 -04:00
parent ed8840aeb4
commit 10f74b7979
2 changed files with 10 additions and 6 deletions

View File

@ -16,7 +16,10 @@ import org.xbill.DNS.Type;
import java.io.*; import java.io.*;
import java.net.URL; import java.net.URL;
import java.nio.file.Files; import java.nio.file.Files;
import java.util.*; import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
/** /**

View File

@ -12,14 +12,17 @@ import java.nio.file.Path;
import java.nio.file.StandardCopyOption; import java.nio.file.StandardCopyOption;
import java.text.DecimalFormat; import java.text.DecimalFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/** /**
* @author Braydon * @author Braydon
*/ */
public final class ReadMeManager { public final class ReadMeManager {
private static final DecimalFormat DECIMAL_FORMAT = new DecimalFormat("#,##0"); private static final DecimalFormat DECIMAL_FORMAT = new DecimalFormat("#,##0");
private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("MMMM d yyyy h:m a"); private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("MMMM d yyyy HH:mm z");
/** /**
* Copy the template README.md file from the jar * Copy the template README.md file from the jar
@ -31,8 +34,6 @@ public final class ReadMeManager {
System.out.println("Updating README.md..."); System.out.println("Updating README.md...");
try (InputStream templateResource = ReadMeManager.class.getClassLoader().getResourceAsStream("README_TEMPLATE.md")) { try (InputStream templateResource = ReadMeManager.class.getClassLoader().getResourceAsStream("README_TEMPLATE.md")) {
assert templateResource != null; // Ensure the template is present 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 // Copy the template README.md to the root directory
Path localReadMe = new File("README.md").toPath(); // The local README.md file Path localReadMe = new File("README.md").toPath(); // The local README.md file
@ -41,7 +42,7 @@ public final class ReadMeManager {
// Replace variables in the README.md file // Replace variables in the README.md file
String contents = new String(Files.readAllBytes(localReadMe)); String contents = new String(Files.readAllBytes(localReadMe));
contents = contents.replace("<total-servers>", DECIMAL_FORMAT.format(servers.size())); // Total servers variable contents = contents.replace("<total-servers>", DECIMAL_FORMAT.format(servers.size())); // Total servers variable
contents = contents.replace("<last-updated>", DATE_FORMAT.format(calendarTime.getTime()).replace(" ", "_")); // Total servers variable contents = contents.replace("<last-updated>", DATE_FORMAT.format(new Date()).replace(" ", "_")); // Total servers variable
// Write the total servers per-region table // Write the total servers per-region table
Map<String, Integer> regionCounts = new HashMap<>(); Map<String, Integer> regionCounts = new HashMap<>();