diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2023-07-26 17:18:49 +0530 |
---|---|---|
committer | Harsh Shandilya <me@msfjarvis.dev> | 2023-07-26 17:18:58 +0530 |
commit | 04a143126baae34922754b59b077259cc8f7dee3 (patch) | |
tree | e3f77de410fc4c5e4e80aa7041b78f60b4327b7f /app/src | |
parent | 6cb2f2ae778d7e183f53c8b76a0f95e53c46e232 (diff) |
fix: adjust Git log formatter to fix crash
Fixes: d37fdfdbaabe ("fix(app): fully migrate to `java.time`")
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/app/passwordstore/ui/git/log/GitLogAdapter.kt | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/app/passwordstore/ui/git/log/GitLogAdapter.kt b/app/src/main/java/app/passwordstore/ui/git/log/GitLogAdapter.kt index 9b7b77ed..a6e9180a 100644 --- a/app/src/main/java/app/passwordstore/ui/git/log/GitLogAdapter.kt +++ b/app/src/main/java/app/passwordstore/ui/git/log/GitLogAdapter.kt @@ -12,7 +12,10 @@ import app.passwordstore.databinding.GitLogRowLayoutBinding import app.passwordstore.util.git.GitCommit import app.passwordstore.util.git.GitLogModel import java.time.Instant +import java.time.ZoneId import java.time.format.DateTimeFormatter +import java.time.format.FormatStyle +import java.util.Locale import logcat.LogPriority.ERROR import logcat.logcat @@ -21,7 +24,10 @@ private fun shortHash(hash: String): String { } private fun stringFrom(date: Instant): String { - return DateTimeFormatter.ISO_LOCAL_DATE_TIME.format(date) + return DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM) + .withLocale(Locale.getDefault()) + .withZone(ZoneId.systemDefault()) + .format(date) } /** @see GitLogActivity */ |