Я пытаюсь использовать joda-time с его оболочкой Scala .
Говоря val dt
это DateTime
и содержит 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
ввод и вывод, кажется, работают как и предполагалось.
ОБНОВЛЕНИЕ: Кажется, что это ошибка IDE NetBeans. Она показывает ошибку, в то время как компилятор работает нормально, и программа работает, как ожидается, с синтаксисом dt - 1.days
.