Changed datatype in dateUtils (#60)

This commit is contained in:
Денис Казанцев 2022-01-12 19:07:36 +03:00 committed by GitHub
parent 8be6b184aa
commit 62664f893a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -6,6 +6,7 @@ import java.time.LocalDate
import java.time.LocalDateTime
import java.time.ZoneId
import java.time.ZonedDateTime
import java.time.temporal.TemporalAmount
import java.util.*
object DateUtils {
@ -20,9 +21,9 @@ object DateUtils {
currentDate: ZonedDateTime = ZonedDateTime.now()
) = !isExpired(currentDate)
fun ZonedDateTime.isExpired(duration: Duration) = isExpired(ZonedDateTime.now().minus(duration))
fun ZonedDateTime.isExpired(temporalAmount: TemporalAmount) = isExpired(ZonedDateTime.now().minus(temporalAmount))
fun ZonedDateTime.isNotExpired(duration: Duration) = !isExpired(duration)
fun ZonedDateTime.isNotExpired(temporalAmount: TemporalAmount) = !isExpired(temporalAmount)
fun ZonedDateTime.equals(arg: ZonedDateTime, maxDiff: Duration) =
Duration.between(this, arg) <= maxDiff