Wie subtrahiere ich einen Tag / eine Stunde / eine Minute von joda-time DateTime in Scala?
Ich versuche, Joda-Time mit @ zu verwendits Scala Wrapper.
Sprichwortval dt
ist einDateTime
und enthält eindate (zero time)
, wie erhalte ich das Datum des Vortages?dt - 1.days
funktioniert nicht und gibt
"type mismatch" ("found: org.scala_tools.time.Imports.DateTime, required: ?{val -:?}").
Scala-time Beispiele wie2.hours + 45.minutes + 10.seconds
funktioniert auch nicht sagen, dasshours
ist kein Mitglied einesInt
.
Joda-Zeit Beispiele wieDateTime.dayOfWeek().addToCopy(3)
funktioniert auch nicht alsdayOfWeek
ist zum Beispiel kein Mitglied vonorg.scala_tools.time.Imports.DateTime
.
FormattedDateTime
Input und Output scheinen wie beabsichtigt zu funktionieren.
AKTUALISIEREN Scheint ein Fehler von NetBeans IDE zu sein. Es zeigt den Fehler an, während der Compiler in Ordnung kompiliert und das Programm wie erwartet mit @ funktionierdt - 1.days
Syntax