From ff238798d41da912c300f86b6387a2fa4b06c89a Mon Sep 17 00:00:00 2001 From: Luca Stefani Date: Mon, 9 Sep 2024 17:49:20 +0200 Subject: [PATCH] Recorder: Use medium localized datetime for filename Change-Id: I10b0c4a4bdde87a5113c9efede4f75e5c27a06cf --- .../java/org/lineageos/recorder/RecorderActivity.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/lineageos/recorder/RecorderActivity.kt b/app/src/main/java/org/lineageos/recorder/RecorderActivity.kt index 2091af89..178e19e8 100644 --- a/app/src/main/java/org/lineageos/recorder/RecorderActivity.kt +++ b/app/src/main/java/org/lineageos/recorder/RecorderActivity.kt @@ -50,7 +50,7 @@ import org.lineageos.recorder.utils.Utils import org.lineageos.recorder.viewmodels.RecordingsViewModel import java.time.LocalDateTime import java.time.format.DateTimeFormatter -import java.time.format.DateTimeFormatterBuilder +import java.time.format.FormatStyle import java.time.temporal.ChronoUnit import java.util.Locale import kotlin.reflect.safeCast @@ -373,11 +373,9 @@ class RecorderActivity : AppCompatActivity(R.layout.activity_main) { private val newRecordFileName: String get() { val tag = locationHelper.currentLocationName ?: FILE_NAME_FALLBACK - val formatter = DateTimeFormatterBuilder() - .append(DateTimeFormatter.ISO_LOCAL_DATE) - .appendLiteral(' ') - .append(DateTimeFormatter.ISO_LOCAL_TIME) - .toFormatter(Locale.getDefault()) + val formatter = DateTimeFormatter + .ofLocalizedDateTime(FormatStyle.MEDIUM) + .withLocale(Locale.getDefault()) val now = LocalDateTime.now() return String.format( FILE_NAME_BASE, tag,