Package org.aoju.bus.core.date
Class Lunar.Month
java.lang.Object
org.aoju.bus.core.date.Lunar.Month
-
Constructor Summary
ConstructorsConstructorDescriptionMonth(int lunarYear, int lunarMonth, int dayCount, double firstJulianDay, int index) 初始化 -
Method Summary
Modifier and TypeMethodDescriptionstatic Lunar.Monthfrom(int lunarYear, int lunarMonth) 通过农历年月初始化int获取天数double获取初一的儒略日getGan()intintgetIndex()intgetMonth()获取农历月获取月九星getPositionFu(int sect) getPositionFuDesc(int sect) 获取太岁方位获取太岁方位描述intgetYear()获取农历年getZhi()intbooleanisLeap()是否闰月next(int n) 获取往后推几个月的阴历月,如果要往前推,则月数用负数toString()
-
Constructor Details
-
Month
public Month(int lunarYear, int lunarMonth, int dayCount, double firstJulianDay, int index) 初始化- Parameters:
lunarYear- 农历年lunarMonth- 农历月:1-12,闰月为负数,如闰2月为-2dayCount- 天数firstJulianDay- 初一的儒略日
-
-
Method Details
-
from
通过农历年月初始化- Parameters:
lunarYear- 农历年lunarMonth- 农历月:1-12,闰月为负数,如闰2月为-2- Returns:
- 农历月
-
getYear
public int getYear()获取农历年- Returns:
- 农历年
-
getMonth
public int getMonth()获取农历月- Returns:
- 农历月:1-12,闰月为负数,如闰2月为-2
-
isLeap
public boolean isLeap()是否闰月- Returns:
- true/false
-
getDayCount
public int getDayCount()获取天数- Returns:
- 天数
-
getFirstJulianDay
public double getFirstJulianDay()获取初一的儒略日- Returns:
- 初一的儒略日
-
getIndex
public int getIndex() -
getZhiIndex
public int getZhiIndex() -
getGanIndex
public int getGanIndex() -
getGan
-
getZhi
-
getGanZhi
-
getPositionXi
-
getPositionXiDesc
-
getPositionYangGui
-
getPositionYangGuiDesc
-
getPositionYinGui
-
getPositionYinGuiDesc
-
getPositionFu
-
getPositionFuDesc
-
getPositionCai
-
getPositionCaiDesc
-
getPositionTaiSui
-
getPositionTaiSuiDesc
-
getNineStar
-
next
-
toString
-