| | |
| | | import java.time.ZoneId; |
| | | import java.time.format.DateTimeFormatter; |
| | | import java.time.format.DateTimeParseException; |
| | | import java.time.temporal.ChronoUnit; |
| | | import java.time.temporal.TemporalAccessor; |
| | | |
| | | import java.util.Locale; |
| | |
| | | LocalDateTime nowDateTime = LocalDateTime.now(); |
| | | return formatterISO8601.format(nowDateTime); |
| | | } |
| | | |
| | | public static long getDifferenceForNow(String keepaliveTime) { |
| | | Instant beforeInstant = Instant.from(formatter.parse(keepaliveTime)); |
| | | return ChronoUnit.MILLIS.between(beforeInstant, Instant.now()); |
| | | } |
| | | } |