播放 2.5.x -- 对象 org.joda.time.Duration 不是一个值
Play 2.5.x -- object org.joda.time.Duration is not a value
似乎不容易解决的编译器问题。 (一旦你知道怎么做,一切都很容易......)
import org.joda.time._
import org.joda.time.format._
import org.joda.time.convert._
val durationLabel = org.joda.time.Duration(duration).toPeriod()
但我收到此错误:
object org.joda.time.Duration is not a value
这个问题问的是同样的问题,但它的修复根本没有帮助:Object is not a value error in scala
这个问题的答案似乎也无济于事:Why is Scala saying it can’t see members of org.joda.time.Period? nor does this one: Type value plusHours is not a member of org.joda.time.DateTime 除非我太笨了。
我相信 jodatime 是 "built in" 不知何故当我将以下内容添加到 build.sbt
"org.joda" % "joda-convert" % "1.8.1",
它什么都不做 -- 即使在 clean
之后也没有投诉,也没有新的下载。
那我错过了什么?
这个
val durationLabel = new org.joda.time.Duration(duration).toPeriod()
应该可以。
Scala 中的 object
s 定义 class
的单个实例
Java 中没有相应的构造,因此您需要使用 new
关键字来实例化 Duration
.
的实例
似乎不容易解决的编译器问题。 (一旦你知道怎么做,一切都很容易......)
import org.joda.time._
import org.joda.time.format._
import org.joda.time.convert._
val durationLabel = org.joda.time.Duration(duration).toPeriod()
但我收到此错误:
object org.joda.time.Duration is not a value
这个问题问的是同样的问题,但它的修复根本没有帮助:Object is not a value error in scala
这个问题的答案似乎也无济于事:Why is Scala saying it can’t see members of org.joda.time.Period? nor does this one: Type value plusHours is not a member of org.joda.time.DateTime 除非我太笨了。
我相信 jodatime 是 "built in" 不知何故当我将以下内容添加到 build.sbt
"org.joda" % "joda-convert" % "1.8.1",
它什么都不做 -- 即使在 clean
之后也没有投诉,也没有新的下载。
那我错过了什么?
这个
val durationLabel = new org.joda.time.Duration(duration).toPeriod()
应该可以。
Scala 中的object
s 定义 class
Java 中没有相应的构造,因此您需要使用 new
关键字来实例化 Duration
.