From 1eef3d07f36b91a34d36fc2b17f56f5ad1c4fc7b Mon Sep 17 00:00:00 2001 From: Jaehwa Noh Date: Fri, 31 May 2024 16:08:46 +0900 Subject: [PATCH] Remove desugaring. - DateFormat - getDateInstance - DateFormat.MEDIUM Change-Id: I2cfc4088101b816fed6260a6891439fc6dca20c3 --- .../apps/nowinandroid/core/ui/NewsResourceCard.kt | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt index e60c498eb..6fa5a1a10 100644 --- a/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt +++ b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt @@ -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 /** @@ -239,12 +236,10 @@ fun NotificationDot( ) } -@Composable -fun dateFormatted(publishDate: Instant): String = DateTimeFormatter - .ofLocalizedDate(FormatStyle.MEDIUM) - .withLocale(Locale.getDefault()) - .withZone(LocalTimeZone.current.toJavaZoneId()) - .format(publishDate.toJavaInstant()) + @Composable + fun dateFormatted(publishDate: Instant): String = DateFormat + .getDateInstance(DateFormat.MEDIUM, Locale.getDefault()) + .format(publishDate.toEpochMilliseconds()) @Composable fun NewsResourceMetaData(