fix crash

This commit is contained in:
Milos Kozak 2023-12-08 09:53:10 +01:00
parent c972b7ed02
commit c77d7dedb8

View file

@ -19,8 +19,8 @@ object MidnightUtils {
fun secondsFromMidnight(): Int { fun secondsFromMidnight(): Int {
val nowZoned = ZonedDateTime.now() val nowZoned = ZonedDateTime.now()
val localTime = nowZoned.toLocalTime() val localTime = nowZoned.toLocalTime()
val midnight: Instant = nowZoned.toLocalDate().atStartOfDay(nowZoned.zone).toInstant() val midnight = nowZoned.toLocalDate().atStartOfDay(nowZoned.zone).toLocalTime()
val duration: Duration = Duration.between(midnight, localTime) val duration = Duration.between(midnight, localTime)
return duration.seconds.toInt() return duration.seconds.toInt()
} }
@ -50,7 +50,7 @@ object MidnightUtils {
val timeZoned = ZonedDateTime.ofInstant(Instant.ofEpochMilli(timestamp), ZoneId.systemDefault()) val timeZoned = ZonedDateTime.ofInstant(Instant.ofEpochMilli(timestamp), ZoneId.systemDefault())
val localTime = timeZoned.toLocalTime() val localTime = timeZoned.toLocalTime()
val midnight = timeZoned.toLocalDate().atStartOfDay(timeZoned.zone).toLocalTime() val midnight = timeZoned.toLocalDate().atStartOfDay(timeZoned.zone).toLocalTime()
val duration: Duration = Duration.between(midnight, localTime) val duration = Duration.between(midnight, localTime)
return duration.toMillis() return duration.toMillis()
} }
} }