Class Day
- java.lang.Object
-
- net.sourceforge.plantuml.project.time.Day
-
- All Implemented Interfaces:
Comparable<Day>,Value
public class Day extends Object implements Comparable<Day>, Value
-
-
Field Summary
Fields Modifier and Type Field Description static longMILLISECONDS_PER_DAY
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DayaddDays(int nday)intcompareTo(Day other)static Daycreate(int year, int month, int dayOfMonth)static Daycreate(int year, String month, int dayOfMonth)static Daycreate(long ms)Daydecrement()booleanequals(Object obj)intgetAbsoluteDayNum()intgetDayOfMonth()DayOfWeekgetDayOfWeek()longgetMillis()intgetWeekOfYear(WeekNumberStrategy strategy)inthashCode()Dayincrement()Dayincrement(PrintScale printScale)static Daymax(Day wink1, Day wink2)static Daymin(Day wink1, Day wink2)Monthmonth()MonthYearmonthYear()static Daytoday()StringtoString()intyear()
-
-
-
Field Detail
-
MILLISECONDS_PER_DAY
public static final long MILLISECONDS_PER_DAY
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public static Day create(int year, int month, int dayOfMonth)
-
create
public static Day create(long ms)
-
today
public static Day today()
-
getWeekOfYear
public int getWeekOfYear(WeekNumberStrategy strategy)
-
increment
public Day increment()
-
decrement
public Day decrement()
-
addDays
public Day addDays(int nday)
-
getAbsoluteDayNum
public final int getAbsoluteDayNum()
-
getMillis
public final long getMillis()
-
year
public int year()
-
getDayOfMonth
public final int getDayOfMonth()
-
month
public Month month()
-
monthYear
public MonthYear monthYear()
-
getDayOfWeek
public DayOfWeek getDayOfWeek()
-
compareTo
public int compareTo(Day other)
- Specified by:
compareToin interfaceComparable<Day>
-
increment
public Day increment(PrintScale printScale)
-
-