小编Vic*_*ata的帖子

使用 kotlinx-datetime KMM 获取本周的天数

如何使用 kotlinx.datetime KMM 库获取本周的日期?

例如。我想获取本周日期的列表,例如:

“星期一,07”“星期二,08”“星期三,09”,...)

这是使用Calendar 的类似实现:

fun getDaysOfWeek(): Array<String?> {
        val dateFormat = SimpleDateFormat("EEEEE\ndd", Locale.getDefault())
        val calendar = Calendar.getInstance()
        calendar.firstDayOfWeek = Calendar.MONDAY
        calendar.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY)

        val days = arrayOfNulls<String>(7)
        for (i in 0..6) {
            days[i] = dateFormat.format(calendar.time)
            calendar.add(Calendar.DAY_OF_MONTH, 1)
        }

        return days
    }
Run Code Online (Sandbox Code Playgroud)

android kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlinx-datetime

3
推荐指数
1
解决办法
2332
查看次数