ich folgenden Code versucht javax.time in Kotlin zu verwenden:javax.time in Kotlin
import javax.time.calendar.LocalDate
fun main(args: Array<String>){
println("Today is ${LocalDate.now()}");
}
Und bekam Kompilierungsfehler:
C:\kotlin-hello-world>kotlinc hello.kt -include-runtime -d hello.jar
hello.kt:1:14: error: unresolved reference: time
import javax.time.calendar.LocalDate
^
Und Google-Suche zeigt in Kotlin javax.time kann nicht verwendet werden und die Leute empfehlen, ThreeTenBP mit ThreeTenABP if Android zu verwenden. Mein Anwendungsfall ist die Verwendung von javax.time-Klassen auf Serverseite mit Kotlin.
Aber wenn ich versuchte, TreeTenBP zu verwenden, muss ich org.threeten.bp.LocalDate
anstelle von javax.time.calendar.LocalDate
als TreeTen importieren * ist nicht Implementierung von JSR-310, aber zurück Port.
Gibt es eine Möglichkeit, javax.time in Kotlin anders als diese Backport-Bibliotheken zu verwenden? Wenn ja, wie wird eine solche Umgebung konfiguriert oder wie wird ein solcher Code geschrieben?
Welche Version des JDK verwenden Sie? –
java -version -> java-version "1.8.0_92" –