Class SolarMonth
java.lang.Object
org.miaixz.bus.core.center.date.culture.Tradition
org.miaixz.bus.core.center.date.culture.Loops
org.miaixz.bus.core.center.date.culture.solar.SolarMonth
公历月
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SolarMonthfromYm(int year, int month) int天数(1582年10月只有21天)getDays()获取本月的公历日列表int位于当年的索引(0-11)intgetMonth()月getName()名称公历季度公历年intgetWeekCount(int start) 周数getWeeks(int start) 获取本月的公历周列表intgetYear()年next(int n) 推移toString()
-
Field Details
-
NAMES
-
DAYS
public static final int[] DAYS每月天数 -
year
年 -
month
protected int month月
-
-
Constructor Details
-
SolarMonth
public SolarMonth(int year, int month) 初始化- Parameters:
year- 年month- 月
-
-
Method Details
-
fromYm
-
getSolarYear
公历年- Returns:
- 公历年
-
getYear
public int getYear()年- Returns:
- 年
-
getMonth
public int getMonth()月- Returns:
- 月
-
getDayCount
public int getDayCount()天数(1582年10月只有21天)- Returns:
- 天数
-
getIndexInYear
public int getIndexInYear()位于当年的索引(0-11)- Returns:
- 索引
-
getQuarter
公历季度- Returns:
- 公历季度
-
getWeekCount
public int getWeekCount(int start) 周数- Parameters:
start- 起始星期,1234560分别代表星期一至星期天- Returns:
- 周数
-
getName
Description copied from interface:Almanac名称- Returns:
- 名称
-
toString
-
next
Description copied from interface:Culture推移- Parameters:
n- 推移步数- Returns:
- this
-
getWeeks
获取本月的公历周列表- Parameters:
start- 星期几作为一周的开始,1234560分别代表星期一至星期天- Returns:
- 周列表
-
getDays
获取本月的公历日列表- Returns:
- 公历日列表
-