mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Update: Improve date formatter
This commit is contained in:
parent
01f8043f6e
commit
1c23b84185
@ -14,7 +14,6 @@ import android.graphics.drawable.Drawable
|
||||
import android.net.Uri
|
||||
import android.os.Parcel
|
||||
import android.text.SpannableStringBuilder
|
||||
import android.text.format.DateFormat
|
||||
import android.text.method.LinkMovementMethod
|
||||
import android.text.style.*
|
||||
import android.text.util.Linkify
|
||||
@ -66,6 +65,10 @@ import org.intellij.markdown.flavours.commonmark.CommonMarkFlavourDescriptor
|
||||
import org.intellij.markdown.html.HtmlGenerator
|
||||
import org.intellij.markdown.parser.MarkdownParser
|
||||
import java.lang.ref.WeakReference
|
||||
import java.time.Instant
|
||||
import java.time.LocalDateTime
|
||||
import java.time.format.DateTimeFormatter
|
||||
import java.time.format.FormatStyle
|
||||
import java.util.*
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
@ -483,7 +486,6 @@ class AppDetailAdapter(private val callbacks: Callbacks) :
|
||||
}
|
||||
|
||||
private class ReleaseViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
|
||||
val dateFormat = DateFormat.getDateFormat(itemView.context)!!
|
||||
|
||||
val version = itemView.findViewById<MaterialTextView>(R.id.version)!!
|
||||
val status = itemView.findViewById<MaterialTextView>(R.id.installation_status)!!
|
||||
@ -1363,7 +1365,10 @@ class AppDetailAdapter(private val callbacks: Callbacks) :
|
||||
}
|
||||
holder.source.text =
|
||||
context.getString(R.string.provided_by_FORMAT, item.repository.name)
|
||||
holder.added.text = holder.dateFormat.format(item.release.added)
|
||||
holder.added.text = LocalDateTime.ofInstant(
|
||||
Instant.ofEpochMilli(item.release.added),
|
||||
TimeZone.getDefault().toZoneId()
|
||||
).format(DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT))
|
||||
holder.size.text = item.release.size.formatSize()
|
||||
holder.signature.visibility =
|
||||
if (item.showSignature && item.release.signature.isNotEmpty())
|
||||
|
Loading…
x
Reference in New Issue
Block a user