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.NewsResource
import com.google.samples.apps.nowinandroid.core.model.data.UserNewsResource import com.google.samples.apps.nowinandroid.core.model.data.UserNewsResource
import kotlinx.datetime.Instant import kotlinx.datetime.Instant
import kotlinx.datetime.toJavaInstant import java.text.DateFormat
import kotlinx.datetime.toJavaZoneId
import java.time.format.DateTimeFormatter
import java.time.format.FormatStyle
import java.util.Locale import java.util.Locale
/** /**
@ -239,12 +236,10 @@ fun NotificationDot(
) )
} }
@Composable @Composable
fun dateFormatted(publishDate: Instant): String = DateTimeFormatter fun dateFormatted(publishDate: Instant): String = DateFormat
.ofLocalizedDate(FormatStyle.MEDIUM) .getDateInstance(DateFormat.MEDIUM, Locale.getDefault())
.withLocale(Locale.getDefault()) .format(publishDate.toEpochMilliseconds())
.withZone(LocalTimeZone.current.toJavaZoneId())
.format(publishDate.toJavaInstant())
@Composable @Composable
fun NewsResourceMetaData( fun NewsResourceMetaData(

Loading…
Cancel
Save