готов к продакшену? Я сейчас использую korlibs klock и подумываю уходить в сторону котлиновского api, но пока не в курсе относительно целесообразности/плюсов/минусов :)
Я просто смотрю доку, выглядит так, как будто основной функционал уже весь есть, но мало ли чего не вижу
Все, что жб выпускает хоть куда-то обычно готово. Но может поменяться API
Ну тут два нюанса: 1. Агада, насколько зыбок текущий API 2. Готово понятие относительное. Корутины тоже были готовы до версии 1.0.0, но в основнос для поиграться
Итого - datetime пока что не получается включать в либы, которые итого используются где-то вне пет-проектов. Главная причина - весь API обмазан аннотацией @ExperimentalTime, нормального способа это отключить нет, как и нормальной мотивации - API, судя по-всему, еще пока что не допилен, а это явно не то, что тащишь в прод
sourceSets { all { languageSettings.apply { optIn("kotlin.RequiresOptIn") optIn("kotlin.time.ExperimentalTime") optIn("kotlinx.serialization.ExperimentalSerializationApi") optIn("kotlin.ExperimentalStdlibApi") optIn("io.ktor.locations.KtorExperimentalLocationsAPI") optIn("kotlinx.coroutines.ExperimentalCoroutinesApi") optIn("io.ktor.util.KtorExperimentalAPI") optIn("io.ktor.util.InternalAPI") } } }
* делает уверенный вид человека, который знает что делает *
У меня в одном проекте было так же, только еще с корутинами :)
Обсуждают сегодня