dependencies {
implementation 'net.time4j:time4j-core:4.38'
}
kotlin
val now = SystemClock.currentMoment()
val localDateTime = now.toZonalDateTime(SystemClock.systemDefaultZone())
kotlin
val zonalDateTime = PlainTimestamp.nowInSystemTime()
val formattedDateTime = zonalDateTime.transform(Year.MONTH_DAY)
kotlin
val parsedDateTime = PlainTimestamp.parse("2022-01-01 12:00", PatternedTimestamp.ofPattern("yyyy-MM-dd HH:mm"))
kotlin
val currentDateTime = SystemClock.inZonalView().now();
val tomorrowDateTime = currentDateTime.plus(1, TimeUnit.DAYS)
kotlin
val zonalDateTime = PlainTimestamp.nowInSystemTime()
val convertedDateTime = zonalDateTime.toZonalDateTime(Timezone.of("America/New_York"))