如何使用 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