Rechnungsmonat

constructor(date: LocalDate = LocalDate.now())

Erzeugt einen gueltigen Rechnungsmonat anhand des uebergebenen LocalDates. Will man ein Rechnungsmonat ueber ein java.util.Date anlegen, muss man es vorher mit java.sql.Date.toLocalDate in ein LocalDate wandeln.

Der Default-Konstruktor legt einen Rechnungsmonat vom aktuellen Monat an.

Parameters

date

Datum


constructor(monat: String)

Erzeugt einen gueltigen Rechnungsmonat. Normalerweise sollte der Monat als "7/2017" angegeben werden, es werden aber auch andere Formate wie "Jul-2017" oder "2017-07-14" unterstuetzt.

Auch wenn "Jul-2017" und andere Formate als gueltiger Rechnungsmonat erkannt werden, sollte man dies nur vorsichtig einsetzen, da hier mit Brute-Force einfach nur geraten wird, welches Format es sein koennte.

Parameters

monat

z.B. "7/2017" fuer Juli 2017


constructor(monat: Int, jahr: Int)

Erzeugt einen gueltigen Rechnungsmonat.

Parameters

monat

zwischen 1 und 12

jahr

vierstellige Zahl zwischen -2730 und +2730


constructor(monat: Month, jahr: Int)

Erzeugt einen gueltigen Rechnungsmonat.

Parameters

monat

MOnat

jahr

vierstellige Zahl