- java.lang.Object
-
- com.github.mizosoft.methanol.internal.cache.HttpDates
-
public class HttpDates extends java.lang.ObjectHelpers for parsing/formatting HTTP dates.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringformatHttpDate(java.time.LocalDateTime dateTime)static booleanisHttpDate(java.lang.String value)static java.time.DurationparseDeltaSeconds(java.lang.String value)static java.time.LocalDateTimetoUtcDateTime(java.time.Instant instant)static java.util.Optional<java.time.Duration>tryParseDeltaSeconds(java.lang.String value)static java.util.Optional<java.time.LocalDateTime>tryParseHttpDate(java.lang.String value)
-
-
-
Method Detail
-
formatHttpDate
public static java.lang.String formatHttpDate(java.time.LocalDateTime dateTime)
-
isHttpDate
public static boolean isHttpDate(java.lang.String value)
-
tryParseHttpDate
public static java.util.Optional<java.time.LocalDateTime> tryParseHttpDate(java.lang.String value)
-
parseDeltaSeconds
public static java.time.Duration parseDeltaSeconds(java.lang.String value)
-
tryParseDeltaSeconds
public static java.util.Optional<java.time.Duration> tryParseDeltaSeconds(java.lang.String value)
-
toUtcDateTime
public static java.time.LocalDateTime toUtcDateTime(java.time.Instant instant)
-
-