Remove desugaring.

- DateFormat
- getDateInstance
- DateFormat.MEDIUM

Change-Id: I2cfc4088101b816fed6260a6891439fc6dca20c3
pull/1485/head
Jaehwa Noh 1 year ago
parent cd9b4b9dfe
commit 1eef3d07f3

@ -67,10 +67,7 @@ import com.google.samples.apps.nowinandroid.core.model.data.FollowableTopic
import com.google.samples.apps.nowinandroid.core.model.data.NewsResource
import com.google.samples.apps.nowinandroid.core.model.data.UserNewsResource
import kotlinx.datetime.Instant
import kotlinx.datetime.toJavaInstant
import kotlinx.datetime.toJavaZoneId
import java.time.format.DateTimeFormatter
import java.time.format.FormatStyle
import java.text.DateFormat
import java.util.Locale
/**
@ -240,11 +237,9 @@ fun NotificationDot(
}
@Composable
fun dateFormatted(publishDate: Instant): String = DateTimeFormatter
.ofLocalizedDate(FormatStyle.MEDIUM)
.withLocale(Locale.getDefault())
.withZone(LocalTimeZone.current.toJavaZoneId())
.format(publishDate.toJavaInstant())
fun dateFormatted(publishDate: Instant): String = DateFormat
.getDateInstance(DateFormat.MEDIUM, Locale.getDefault())
.format(publishDate.toEpochMilliseconds())
@Composable
fun NewsResourceMetaData(

Loading…
Cancel
Save