我正在尝试将 joda-time 与它的 Scala wrapper一起使用。
说val dt
是 aDateTime
并且包含 a date (zero time)
,我如何获得它之前的日期?dt - 1.days
不起作用并给出
"type mismatch" ("found: org.scala_tools.time.Imports.DateTime, required: ?{val -:?}").
Scala-time 的例子,比如说它2.hours + 45.minutes + 10.seconds
不是.hours
Int
例如, Joda-time 示例DateTime.dayOfWeek().addToCopy(3)
也不起作用dayOfWeek
,因为它不是org.scala_tools.time.Imports.DateTime
.
格式化DateTime
的输入和输出似乎按预期工作。
更新:似乎是 NetBeans IDE 的一个错误。它显示错误,而编译器编译正常,程序按预期的dt - 1.days
语法工作。