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 Details

  • Method Details

    • create

      public static Day create(int year, String month, int dayOfMonth)
    • create

      public static Day create(int year, int month, int dayOfMonth)
    • create

      public static Day create(long ms)
    • today

      public static Day today()
    • toStringShort

      public String toStringShort(Locale locale)
    • 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()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • 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:
      compareTo in interface Comparable<Day>
    • min

      public static Day min(Day wink1, Day wink2)
    • max

      public static Day max(Day wink1, Day wink2)
    • increment

      public Day increment(PrintScale printScale)
    • roundDayDown

      public Day roundDayDown()
    • roundDayUp

      public Day roundDayUp()