### Question:
ResourceLoaderUtils { public static Long parseDateHeader(String value) { for (DateTimeFormatter formatter : HTTP_REQUEST_DATE_HEADER) { try { ZonedDateTime zdt = ZonedDateTime.parse(value, formatter); return zdt.toInstant().toEpochMilli(); } catch (DateTimeParseException e) { } } return null; }  static String formatDateHeader(long value); static Long parseDateHeader(String value); static long getResourceLastModified(URL url); static long getResourceLastModified(URLConnection connection); static int getDepth(String path); static boolean isDirectory(String path);  }### Answer:
@Test public void testParseDateHeader() { Assert.assertEquals(1563264619000L, ResourceLoaderUtils.parseDateHeader("Tue, 16 Jul 2019 08:10:19 GMT"), 2000); Assert.assertEquals(1563265778653L, ResourceLoaderUtils.parseDateHeader("Tue, 16 Jul 2019 08:29:38 GMT"), 2000); }