在 scalajs 中解析 java.time.LocalDate 时出现链接错误

linking error on parsing java.time.LocalDate in scalajs

当我想在scalajs中解析LocalDate时,出现链接错误:

java.time.LocalDate.parse("2016-11-11")

这是错误信息:

[error] Referring to non-existent method java.time.LocalDate$.parse(java.lang.CharSequence)java.time.LocalDate
[error]   called from example.ScalaJSExample$$anonfun$myview.applyOrElse(scala.collection.immutable.List,scala.Function1)java.lang.Object
[error]   called from example.ScalaJSExample$$anonfun$myview.applyOrElse(java.lang.Object,scala.Function1)java.lang.Object
[error]   called from scala.concurrent.Future$class.$$anonfun(scala.concurrent.Future,scala.PartialFunction,scala.util.Try)java.lang.Object

但是使用 java.time.LocalDate.of(2016,11,11) 没有任何错误。

有什么问题吗?!

因为java.time.LocalDate.parse没有实现。如果其中一个支持 java.time 支持,您可以尝试另一个替代库。否则,我想你可以贡献实现。