7

我正在尝试将 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不是.hoursInt

例如, Joda-time 示例DateTime.dayOfWeek().addToCopy(3)也不起作用dayOfWeek,因为它不是org.scala_tools.time.Imports.DateTime.

格式化DateTime的输入和输出似乎按预期工作。

更新:似乎是 NetBeans IDE 的一个错误。它显示错误,而编译器编译正常,程序按预期的dt - 1.days语法工作。

4

2 回答 2

6

似乎是 NetBeans IDE 的一个错误。它显示错误,而编译器编译正常,并且程序使用“dt - 1.days”语法按预期工作。

于 2010-09-03T23:22:56.913 回答
2

似乎代码找不到隐式转换。您确定在您使用的范围内导入 org.scala_tools.time.Imports._ 吗?

于 2010-09-03T22:37:56.127 回答