diff --git a/app/src/main/java/com/fongmi/android/tv/api/EpgParser.java b/app/src/main/java/com/fongmi/android/tv/api/EpgParser.java index 700f30f22..5bef7c6dd 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/EpgParser.java +++ b/app/src/main/java/com/fongmi/android/tv/api/EpgParser.java @@ -21,15 +21,12 @@ import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.HashSet; +import java.util.Locale; import java.util.Map; import java.util.Set; public class EpgParser { - private static final SimpleDateFormat formatFull = new SimpleDateFormat("yyyyMMddHHmmss Z"); - private static final SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd"); - private static final SimpleDateFormat formatTime = new SimpleDateFormat("HH:mm"); - public static void start(Live live) { try { if (!live.getEpg().endsWith(".xml") && !live.getEpg().endsWith(".gz")) return; @@ -66,6 +63,9 @@ public class EpgParser { Set exist = new HashSet<>(); Map epgMap = new HashMap<>(); Map mapping = new HashMap<>(); + SimpleDateFormat formatTime = new SimpleDateFormat("HH:mm", Locale.getDefault()); + SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()); + SimpleDateFormat formatFull = new SimpleDateFormat("yyyyMMddHHmmss Z", Locale.getDefault()); String today = formatDate.format(new Date()); Tv tv = new Persister().read(Tv.class, Path.read(file)); for (Group group : live.getGroups()) for (Channel channel : group.getChannel()) exist.add(channel.getTvgName());