Package org.aoju.bus.core.date
Class Lunar.Year
java.lang.Object
org.aoju.bus.core.date.Lunar.Year
- Enclosing class:
Lunar
农历年
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(boolean... args) 构建字符串内容static Lunar.Yearfrom(int lunarYear) 通过农历年初始化getCaoZi()获取草子几分getDeJin()获取得金(正月第一个辛日是初几,就是几日得金)获取分饼(正月第一个丙日是初几,就是几人分饼)getGan()获取天干int获取天干序号,从0开始获取干支获取耕田(正月第一个丑日是初几,就是几牛耕田)获取几屠共猪获取花收几分获取甲田几分获取节气儒略日们获取几姑看蚕int获取闰月getMonth(int lunarMonth) 获取农历月获取农历月们获取九星获取财神方位获取财神方位描述获取福神方位(默认流派:2)getPositionFu(int sect) 获取福神方位获取福神方位描述(默认流派:2)getPositionFuDesc(int sect) 获取福神方位描述获取太岁方位获取太岁方位描述获取喜神方位获取喜神方位描述获取阳贵神方位获取阳贵神方位描述获取阴贵神方位获取阴贵神方位描述获取几鸡抢米获取几人几丙获取几人几锄获取几鼠偷粮getTuoGu()获取几马驮谷intgetYear()获取农历年getYuan()获取三元getYun()获取九运protected StringgetZaoByGan(int index, String name) protected StringgetZaoByZhi(int index, String name) getZhi()获取地支int获取地支序号,从0开始获取治水(正月第一个辰日是初几,就是几龙治水)next(int n) 获取往后推几年的阴历年,如果要往前推,则年数用负数
-
Constructor Details
-
Year
public Year(int lunarYear) 初始化- Parameters:
lunarYear- 农历年
-
-
Method Details
-
from
通过农历年初始化- Parameters:
lunarYear- 农历年- Returns:
- 农历年
-
getYear
public int getYear()获取农历年- Returns:
- 农历年
-
getMonths
获取农历月们- Returns:
- 农历月们
-
getJieQiJulianDays
获取节气儒略日们- Returns:
- 节气儒略日们
-
getGanIndex
public int getGanIndex()获取天干序号,从0开始- Returns:
- 序号
-
getZhiIndex
public int getZhiIndex()获取地支序号,从0开始- Returns:
- 序号
-
getGan
获取天干- Returns:
- 天干
-
getZhi
获取地支- Returns:
- 地支
-
getGanZhi
获取干支- Returns:
- 干支
-
getMonth
获取农历月- Parameters:
lunarMonth- 月,1-12,闰月为负数,如闰2月为-2- Returns:
- 农历月
-
getLeapMonth
public int getLeapMonth()获取闰月- Returns:
- 闰月数字,1代表闰1月,0代表无闰月
-
getZaoByGan
-
getZaoByZhi
-
getTouLiang
获取几鼠偷粮- Returns:
- 几鼠偷粮
-
getCaoZi
获取草子几分- Returns:
- 草子几分
-
getGengTian
获取耕田(正月第一个丑日是初几,就是几牛耕田)- Returns:
- 耕田,如:六牛耕田
-
getHuaShou
获取花收几分- Returns:
- 花收几分
-
getZhiShui
获取治水(正月第一个辰日是初几,就是几龙治水)- Returns:
- 治水,如:二龙治水
-
getTuoGu
获取几马驮谷- Returns:
- 几马驮谷
-
getQiangMi
获取几鸡抢米- Returns:
- 几鸡抢米
-
getKanCan
获取几姑看蚕- Returns:
- 几姑看蚕
-
getGongZhu
获取几屠共猪- Returns:
- 几屠共猪
-
getJiaTian
获取甲田几分- Returns:
- 甲田几分
-
getFenBing
获取分饼(正月第一个丙日是初几,就是几人分饼)- Returns:
- 分饼,如:六人分饼
-
getDeJin
获取得金(正月第一个辛日是初几,就是几日得金)- Returns:
- 得金,如:一日得金
-
getRenBing
获取几人几丙- Returns:
- 几人几丙
-
getRenChu
获取几人几锄- Returns:
- 几人几锄
-
getYuan
获取三元- Returns:
- 元
-
getYun
获取九运- Returns:
- 运
-
getNineStar
获取九星- Returns:
- 九星
-
getPositionXi
获取喜神方位- Returns:
- 方位,如艮
-
getPositionXiDesc
获取喜神方位描述- Returns:
- 方位描述,如东北
-
getPositionYangGui
获取阳贵神方位- Returns:
- 方位,如艮
-
getPositionYangGuiDesc
获取阳贵神方位描述- Returns:
- 方位描述,如东北
-
getPositionYinGui
获取阴贵神方位- Returns:
- 方位,如艮
-
getPositionYinGuiDesc
获取阴贵神方位描述- Returns:
- 方位描述,如东北
-
getPositionFu
获取福神方位(默认流派:2)- Returns:
- 方位,如艮
-
getPositionFu
获取福神方位- Parameters:
sect- 流派,1或2- Returns:
- 方位,如艮
-
getPositionFuDesc
获取福神方位描述(默认流派:2)- Returns:
- 方位描述,如东北
-
getPositionFuDesc
获取福神方位描述- Parameters:
sect- 流派,1或2- Returns:
- 方位描述,如东北
-
getPositionCai
获取财神方位- Returns:
- 方位,如艮
-
getPositionCaiDesc
获取财神方位描述- Returns:
- 方位描述,如东北
-
getPositionTaiSui
获取太岁方位- Returns:
- 方位,如艮
-
getPositionTaiSuiDesc
获取太岁方位描述- Returns:
- 方位描述,如东北
-
next
获取往后推几年的阴历年,如果要往前推,则年数用负数- Parameters:
n- 年数- Returns:
- 阴历年
-
build
构建字符串内容- Parameters:
args- 可选参数-简化输出- Returns:
- 字符串内容
-