fix: normalize date formatting in isoCalendarDateOrNull function and update project version

This commit is contained in:
tapframe 2026-04-19 15:42:13 +05:30
parent 410c1d48d8
commit 9a0acf7149
2 changed files with 6 additions and 3 deletions

View file

@ -104,7 +104,10 @@ private fun isoCalendarDateOrNull(value: String?): String? {
val year = parts[0].toIntOrNull() ?: return null
val month = parts[1].toIntOrNull()?.takeIf { it in 1..12 } ?: return null
val day = parts[2].toIntOrNull()?.takeIf { it in 1..31 } ?: return null
return "%04d-%02d-%02d".format(year, month, day)
val normalizedYear = year.toString().padStart(4, '0')
val normalizedMonth = month.toString().padStart(2, '0')
val normalizedDay = day.toString().padStart(2, '0')
return "$normalizedYear-$normalizedMonth-$normalizedDay"
}
private fun isoEpochDay(date: String): Long {

View file

@ -1,3 +1,3 @@
CURRENT_PROJECT_VERSION=29
MARKETING_VERSION=0.1.1
CURRENT_PROJECT_VERSION=30
MARKETING_VERSION=0.1.0