Add date headers to CFv2.

This commit is contained in:
Cody Henthorne
2023-06-08 11:54:15 -04:00
parent 523c9f6576
commit 02c4bbe816
3 changed files with 163 additions and 0 deletions

View File

@@ -5,6 +5,7 @@ import android.os.Build
import android.text.format.DateFormat
import java.time.DayOfWeek
import java.time.Instant
import java.time.LocalDate
import java.time.LocalDateTime
import java.time.LocalTime
import java.time.OffsetDateTime
@@ -68,6 +69,13 @@ fun Long.toLocalDateTime(zoneId: ZoneId = ZoneId.systemDefault()): LocalDateTime
return LocalDateTime.ofInstant(Instant.ofEpochMilli(this), zoneId)
}
/**
* Convert milliseconds to local date with provided [zoneId].
*/
fun Long.toLocalDate(zoneId: ZoneId = ZoneId.systemDefault()): LocalDate {
return Instant.ofEpochMilli(this).atZone(zoneId).toLocalDate()
}
/**
* Convert milliseconds to local date time with provided [zoneId].
*/