Sie können die Anzahl der Tage in einem Monat leicht ermitteln, indem Sie die Methode "getActualMaximum" der Calendar-Klasse verwenden. Bis jetzt habe ich jeden Tag Zeitstempel hinzugefügt und eine Schleife durchgeführt, bis sich der Monat geändert hat. .. ..
import java.util.*
fun main(args: Array<String>) {
val calendar = Calendar.getInstance()
val year = 2020
val month = 2
calendar.set(year, month - 1, 1) //Beachten Sie, dass der Monat ab 0 angegeben wird
val maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH)
print("${year}Jahr${month}Der Mond${maxDay}Es ist ein Tag")
}
Recommended Posts