Class Kalendar

java.lang.Object
org.aoju.bus.core.date.Kalendar

public class Kalendar extends Object
日历类
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • Kalendar

      public Kalendar()
  • Method Details

    • calendar

      public static NonWrapper calendar(int year, int month)
      生成指定年月的日历, 包含农历和所有节假日信息
      Parameters:
      year - 年
      month - 月
      Returns:
      NonWrapper
    • calendar

      public static NonWrapper calendar(int year, int month, Map<String,Integer> dateTypeMap)
      生成指定年月的日历,包含公历节假日信息
      Parameters:
      year - 年
      month - 月
      dateTypeMap - 日期类型,0休息日,1等其他为工作日,比如dateTypeMap.put("2020-08-07", 0);
      Returns:
      NonWrapper
    • calendar

      public static NonWrapper calendar(int year, Map<String,Integer> dateTypeMap)
      生成指定年月的日历,包含公历节假日信息
      Parameters:
      year - 年
      dateTypeMap - 日期类型,0休息日,1等其他为工作日,比如dateTypeMap.put("2020-08-07", 0);
      Returns:
      NonWrapper
    • calendar

      public static NonWrapper calendar(int year)
      生成指定年月的日历,包含农历和所有节假日信息
      Parameters:
      year - 年
      Returns:
      NonWrapper
    • calendar

      public static Calendar calendar(int year, int month, int day, int hour, int minute, int second)
      Parameters:
      year - 年
      month - 月
      day - 日
      hour - 小时
      minute - 分钟
      second - 秒
      Returns:
      Calendar
    • calendar

      public static Calendar calendar(int year, int month, int day)
      Parameters:
      year - 年
      month - 月
      day - 日
      Returns:
      Calendar
    • calendar

      public static Calendar calendar(Date date)
      Parameters:
      date - 日期
      Returns:
      Calendar