优化
This commit is contained in:
+5
-1
@@ -15,6 +15,7 @@ import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneOffset;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.time.format.DateTimeFormatterBuilder;
|
||||
import java.time.format.DateTimeParseException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Comparator;
|
||||
@@ -32,7 +33,10 @@ import java.util.regex.Pattern;
|
||||
public class EvergreenCarrierScheduleProviderAdapter implements CarrierScheduleProviderAdapter, IntegrationProviderAdapter {
|
||||
private static final String PROVIDER = "EVERGREEN_PUBLIC_HTML";
|
||||
private static final String LOADED = "LOADED (FCL) ON VESSEL";
|
||||
private static final DateTimeFormatter DAY = DateTimeFormatter.ofPattern("MMM-dd-uuuu", Locale.ENGLISH);
|
||||
private static final DateTimeFormatter DAY = new DateTimeFormatterBuilder()
|
||||
.parseCaseInsensitive()
|
||||
.appendPattern("MMM-dd-uuuu")
|
||||
.toFormatter(Locale.ENGLISH);
|
||||
private static final Pattern TABLE = Pattern.compile("(?is)<table\\b[^>]*>(.*?)</table>");
|
||||
private static final Pattern ROW = Pattern.compile("(?is)<tr\\b[^>]*>(.*?)</tr>");
|
||||
private static final Pattern CELL = Pattern.compile("(?is)<t[hd]\\b[^>]*>(.*?)</t[hd]>");
|
||||
|
||||
Reference in New Issue
Block a user