kotlin代码创建2023 年10月的Calendar对象
时间: 2024-03-17 21:45:26 浏览: 72
以下是使用 Kotlin 代码创建 2023 年 10 月的 Calendar 对象的示例:
```kotlin
import java.util.*
fun main() {
val year = 2023
val month = 9 // 注意,Calendar 类中月份是从 0 开始计数的,因此这里要传入 9 表示 10 月
val calendar = Calendar.getInstance()
calendar.set(year, month, 1)
val numberOfDaysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH)
val firstDayOfWeek = calendar.get(Calendar.DAY_OF_WEEK) - 1
println("OCTOBER 2023")
println("Mo Tu We Th Fr Sa Su")
for (i in 0 until firstDayOfWeek) {
print(" ")
}
for (i in 1..numberOfDaysInMonth) {
print("%2d ".format(i))
if ((firstDayOfWeek + i) % 7 == 0) {
println()
}
}
}
```
输出结果与之前的示例相同:
```
OCTOBER 2023
Mo Tu We Th Fr Sa Su
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
```
阅读全文