程序包 org.anyline.util

类 DateBuilder

java.lang.Object
org.anyline.util.DateBuilder

public class DateBuilder extends Object
  • 构造器详细资料

    • DateBuilder

      public DateBuilder(Date date)
    • DateBuilder

      public DateBuilder(String date)
    • DateBuilder

      public DateBuilder(String date, String format)
    • DateBuilder

      public DateBuilder()
  • 方法详细资料

    • init

      public static DateBuilder init()
    • init

      public static DateBuilder init(String date)
    • init

      public static DateBuilder init(String date, String format)
    • init

      public static DateBuilder init(Date date)
    • getDate

      public Date getDate()
    • date

      public Date date()
    • addYear

      public DateBuilder addYear(int qty)
    • addMonth

      public DateBuilder addMonth(int qty)
    • addDay

      public DateBuilder addDay(int qty)
    • addHour

      public DateBuilder addHour(int qty)
    • addMinute

      public DateBuilder addMinute(int qty)
    • addSecond

      public DateBuilder addSecond(int qty)
    • before

      public boolean before(String date) throws Exception
      是否在date之前
      参数:
      date - date
      返回:
      boolean
      抛出:
      Exception
    • before

      public boolean before(Date date)
    • before

      public boolean before()
    • after

      public boolean after(Date date)
    • after

      public boolean after()
    • equal

      public boolean equal(Date date)
    • between

      public boolean between(Date min, Date max)
    • between

      public boolean between(String min, String max) throws Exception
      抛出:
      Exception
    • expire

      public boolean expire()
      是否过期(在当前时间之前)
      返回:
      boolean
    • format

      public String format(String format)
    • format

      public String format()
    • week

      public String week()
      星期几
      返回:
      String
    • year

      public int year()
      年份
      返回:
      int
    • month

      public int month()
      月份
      返回:
      int
    • firstDayOfWeek

      public DateBuilder firstDayOfWeek()
      当周第一天 周日作为一周的第一天
      返回:
      DateBuilder
    • firstDayOfNextWeek

      public DateBuilder firstDayOfNextWeek()
      下周第一天
      返回:
      DateBuilder
    • firstDayOfPreviousWeek

      public DateBuilder firstDayOfPreviousWeek()
      上个周第一天
      返回:
      DateBuilder
    • lastDayOfWeek

      public DateBuilder lastDayOfWeek()
      当周最后天
      返回:
      DateBuilder
    • lastDayOfNextWeek

      public DateBuilder lastDayOfNextWeek()
      下周最后天
      返回:
      DateBuilder
    • lastDayOfPreviousWeek

      public DateBuilder lastDayOfPreviousWeek()
      上个周最后天
      返回:
      DateBuilder
    • firstDayOfMonth

      public DateBuilder firstDayOfMonth()
      当月第一天
      返回:
      DateBuilder
    • firstDayOfNextMonth

      public DateBuilder firstDayOfNextMonth()
      下个月第一天
      返回:
      DateBuilder
    • firstDayOfPreviousMonth

      public DateBuilder firstDayOfPreviousMonth()
      上个月第一天
      返回:
      DateBuilder
    • lastDayOfMonth

      public DateBuilder lastDayOfMonth()
      当月最后一天
      返回:
      DateBuilder
    • lastDayOfPreviousMonth

      public DateBuilder lastDayOfPreviousMonth()
      上月最后一天
      返回:
      DateBuilder
    • lastDayOfNextMonth

      public DateBuilder lastDayOfNextMonth()
      下月最后一天
      返回:
      DateBuilder
    • currentWeekday

      public DateBuilder currentWeekday()
    • mondayOFWeek

      public DateBuilder mondayOFWeek()
      下周星期一的日期
      返回:
      DateBuilder
    • nextMonday

      public DateBuilder nextMonday()
    • nextSunday

      public DateBuilder nextSunday()
    • nextYearEnd

      public DateBuilder nextYearEnd()
      明年最后一天的日期
      返回:
      DateBuilder
    • nextYearFirst

      public DateBuilder nextYearFirst()
      明年第一天的日期
      返回:
      DateBuilder