Class Solar.Year

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

public static class Solar.Year extends Object
阳历年
  • Field Details

  • Constructor Details

    • Year

      public Year()
      默认当年
    • Year

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

      public Year(Calendar calendar)
      通过日历初始化
      Parameters:
      calendar - 日历
    • Year

      public Year(int year)
      通过年初始化
      Parameters:
      year - 年
  • Method Details

    • from

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

      public static Solar.Year from(Calendar calendar)
      通过指定日历获取阳历年
      Parameters:
      calendar - 日历
      Returns:
      阳历年
    • from

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

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

      public List<Solar.Month> getMonths()
      获取本年的阳历月列表
      Returns:
      阳历月列表
    • next

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

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