Class LunarMonth
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.lunar.LunarMonth
农历月
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic LunarMonthfromYm(int year, int month) 从农历年月初始化int天数(大月30天,小月29天)getDays()获取本月的农历日列表getFetus()逐月胎神初一的儒略日int位于当年的索引(0-12)太岁方位农历年intgetMonth()月int月getName()依据国家标准《农历的编算和颁行》GB/T 33661-2017中农历月的命名方法。九星农历季节干支intgetWeekCount(int start) 周数getWeeks(int start) 获取本月的农历周列表intgetYear()年booleanisLeap()是否闰月next(int n) 推移toString()
-
Field Details
-
NAMES
-
year
农历年 -
month
protected int month月 -
leap
protected boolean leap是否闰月 -
dayCount
protected int dayCount天数 -
indexInYear
protected int indexInYear位于当年的索引,0-12 -
firstJulianDay
初一的儒略日
-
-
Constructor Details
-
LunarMonth
public LunarMonth(int year, int month)
-
-
Method Details
-
fromYm
从农历年月初始化- Parameters:
year- 农历年month- 农历月,闰月为负- Returns:
- 农历月
-
getLunarYear
农历年- Returns:
- 农历年
-
getYear
public int getYear()年- Returns:
- 年
-
getMonth
public int getMonth()月- Returns:
- 月
-
getMonthWithLeap
public int getMonthWithLeap()月- Returns:
- 月,当月为闰月时,返回负数
-
getDayCount
public int getDayCount()天数(大月30天,小月29天)- Returns:
- 天数
-
getIndexInYear
public int getIndexInYear()位于当年的索引(0-12)- Returns:
- 索引
-
getSeason
农历季节- Returns:
- 农历季节
-
getFirstJulianDay
初一的儒略日- Returns:
- 儒略日
-
isLeap
public boolean isLeap()是否闰月- Returns:
- true/false
-
getWeekCount
public int getWeekCount(int start) 周数- Parameters:
start- 起始星期,1234560分别代表星期一至星期天- Returns:
- 周数
-
getName
依据国家标准《农历的编算和颁行》GB/T 33661-2017中农历月的命名方法。- Returns:
- 名称
-
toString
-
next
Description copied from interface:Culture推移- Parameters:
n- 推移步数- Returns:
- this
-
getDays
获取本月的农历日列表- Returns:
- 农历日列表
-
getWeeks
获取本月的农历周列表- Parameters:
start- 星期几作为一周的开始,1234560分别代表星期一至星期天- Returns:
- 周列表
-
getSixtyCycle
干支- Returns:
- 干支
-
getNineStar
九星- Returns:
- 九星
-
getJupiterDirection
太岁方位- Returns:
- 方位
-
getFetus
逐月胎神- Returns:
- 逐月胎神
-
equals
-