Class Solar.Month

java.lang.Object
org.aoju.bus.core.date.Solar.Month
Enclosing class:
Solar

public static class Solar.Month extends Object
阳历月
  • Constructor Details

    • Month

      public Month()
      默认当月
    • Month

      public Month(Date date)
      通过日期初始化
      Parameters:
      date - 日期
    • Month

      public Month(int year, int month)
      通过年月初始化
      Parameters:
      year - 年
      month - 月
  • Method Details

    • from

      public static Solar.Month from(Date date)
      通过指定日期获取阳历月
      Parameters:
      date - 日期
      Returns:
      阳历月
    • from

      public static Solar.Month from(int year, int month)
      通过指定年月获取阳历月
      Parameters:
      year - 年
      month - 月
      Returns:
      阳历月
    • getYear

      public int getYear()
      获取年
      Returns:
    • getMonth

      public int getMonth()
      获取月
      Returns:
    • getDays

      public List<Solar> getDays()
      获取本月的阳历日期列表
      Returns:
      阳历日期列表
    • getWeeks

      public List<Solar.Week> getWeeks(int start)
      获取本月的阳历周列表
      Parameters:
      start - 星期几作为一周的开始,1234560分别代表星期一至星期天
      Returns:
      周列表
    • next

      public Solar.Month next(int months)
      获取往后推几个月的阳历月,如果要往前推,则月数用负数
      Parameters:
      months - 月数
      Returns:
      阳历月
    • build

      public String build(boolean... args)
      构建字符串内容
      Parameters:
      args - 可选参数-简化输出
      Returns:
      字符串内容