Package org.aoju.bus.core.date
Class Lunar.Month
java.lang.Object
org.aoju.bus.core.date.Lunar.Month
- Enclosing class:
Lunar
农历月
-
Constructor Summary
ConstructorsConstructorDescriptionMonth(int lunarYear, int lunarMonth, int dayCount, double firstJulianDay) 初始化 -
Method Summary
-
Constructor Details
-
Month
public Month(int lunarYear, int lunarMonth, int dayCount, double firstJulianDay) 初始化- 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:
- 初一的儒略日
-
getPositionTaiSui
获取太岁方位- Returns:
- 方位,如艮
-
getPositionTaiSuiDesc
获取太岁方位描述- Returns:
- 方位描述,如东北
-
getNineStar
获取月九星- Returns:
- 九星
-
next
获取往后推几个月的阴历月,如果要往前推,则月数用负数- Parameters:
n- 月数- Returns:
- 阴历月
-
toString
-