Package de.galan.commons.time
Class Dates.DateBuilder
- java.lang.Object
-
- de.galan.commons.time.Dates.DateBuilder
-
-
Constructor Summary
Constructors Constructor Description DateBuilder(Date date)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dates.DateBuilderat(int hour, int minute, int second)Dates.DateBuilderat(String time)Splits a time in the form hh:MM:ssDates.DateBuilderatMidnight()Dates.DateBuilderatNoon()Dates.DateBuilderbefore(int amount, Dates.DatetimeUnit unit)Dates.DateBuilderin(int amount, Dates.DatetimeUnit unit)protected Dates.DateBuildermove(Dates.DatetimeUnit unit, int amount)Dates.DateBuildernext(Dates.DatetimeUnit unit)Dates.DateBuildernext(Dates.WeekdayUnit unit)Dates.DateBuilderprevious(Dates.DatetimeUnit unit)Dates.DateBuilderprevious(Dates.WeekdayUnit unit)longtill(Date date)DatetoDate()InstanttoInstant()StringtoIso8601Utc()longtoLong()StringtoString()StringtoString(String format)Dates.DateBuildertruncate(Dates.DatetimeUnit unit)
-
-
-
Constructor Detail
-
DateBuilder
public DateBuilder(Date date)
-
-
Method Detail
-
in
public Dates.DateBuilder in(int amount, Dates.DatetimeUnit unit)
-
before
public Dates.DateBuilder before(int amount, Dates.DatetimeUnit unit)
-
next
public Dates.DateBuilder next(Dates.DatetimeUnit unit)
-
previous
public Dates.DateBuilder previous(Dates.DatetimeUnit unit)
-
next
public Dates.DateBuilder next(Dates.WeekdayUnit unit)
-
previous
public Dates.DateBuilder previous(Dates.WeekdayUnit unit)
-
move
protected Dates.DateBuilder move(Dates.DatetimeUnit unit, int amount)
-
at
public Dates.DateBuilder at(int hour, int minute, int second)
-
at
public Dates.DateBuilder at(String time)
Splits a time in the form hh:MM:ss
-
atMidnight
public Dates.DateBuilder atMidnight()
-
atNoon
public Dates.DateBuilder atNoon()
-
truncate
public Dates.DateBuilder truncate(Dates.DatetimeUnit unit)
-
till
public long till(Date date)
-
toDate
public Date toDate()
-
toIso8601Utc
public String toIso8601Utc()
-
toLong
public long toLong()
-
toInstant
public Instant toInstant()
-
-