Я пытаюсь использовать 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
.