Kotlin Program to Convert List (ArrayList) to Array and Vice-Versa
import java.util.Calendar
fun main(args: Array<String>) {
val c1 = Calendar.getInstance()
val c2 = Calendar.getInstance()
val cTotal = c1.clone() as Calendar
cTotal.add(Calendar.YEAR, c2.get(Calendar.YEAR))
cTotal.add(Calendar.MONTH, c2.get(Calendar.MONTH) + 1) // Zero-based months
cTotal.add(Calendar.DATE, c2.get(Calendar.DATE))
cTotal.add(Calendar.HOUR_OF_DAY, c2.get(Calendar.HOUR_OF_DAY))
cTotal.add(Calendar.MINUTE, c2.get(Calendar.MINUTE))
cTotal.add(Calendar.SECOND, c2.get(Calendar.SECOND))
cTotal.add(Calendar.MILLISECOND, c2.get(Calendar.MILLISECOND))
println("${c1.time} + ${c2.time} = ${cTotal.time}")
}
Output:
Tue Aug 08 10:20:56 NPT 2017 + Tue Aug 08 10:20:56 NPT 2017 = Mon Apr 16 20:41:53 NPT 4035
