public class Lunar extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
JIE_APPEND_SOLAR_FIRST
节气表尾部追加阳历下年初的第一个节气名(节令:小寒),以示区分
|
static String |
JIE_QI_APPEND
节气表尾部追加农历下年初的节气名(气令:冬至),以示区分
|
static String |
JIE_QI_FIRST
农历年初节气名(气令:冬至)
|
static String |
JIE_QI_LAST
农历年末节气名(节令:大雪)
|
static String |
JIE_QI_PREPEND
节气表头部追加农历上年末的节气名(节令:大雪),以示区分
|
static String |
JIE_SOLAR_FIRST
阳历下年初的第一个节气名(节令:小寒)
|
static String |
QI_APPEND_SOLAR_SECOND
节气表尾部追加阳历下年初的第二个节气名(气令:大寒),以示区分
|
static String |
QI_SOLAR_SECOND
阳历下年初的第二个节气名(气令:大寒)
|
| 构造器和说明 |
|---|
Lunar()
默认使用当前日期初始化
|
Lunar(Date date)
通过阳历日期初始化
|
Lunar(int lunarYear,
int lunarMonth,
int lunarDay)
通过农历年月日初始化
|
Lunar(int lunarYear,
int lunarMonth,
int lunarDay,
int hour,
int minute,
int second)
通过农历年月日时初始化
|
public static final String JIE_APPEND_SOLAR_FIRST
public static final String QI_APPEND_SOLAR_SECOND
public Lunar()
public Lunar(int lunarYear,
int lunarMonth,
int lunarDay)
lunarYear - 年(农历)lunarMonth - 月(农历),1到12,闰月为负,即闰2月=-2lunarDay - 日(农历),1到30public Lunar(int lunarYear,
int lunarMonth,
int lunarDay,
int hour,
int minute,
int second)
lunarYear - 年(农历)lunarMonth - 月(农历),1到12,闰月为负,即闰2月=-2lunarDay - 日(农历),1到30hour - 小时(阳历)minute - 分钟(阳历)second - 秒钟(阳历)public Lunar(Date date)
date - 阳历日期public static Lunar fromYmd(int lunarYear, int lunarMonth, int lunarDay)
lunarYear - 年(农历)lunarMonth - 月(农历),1到12,闰月为负,即闰2月=-2lunarDay - 日(农历),1到31public static Lunar fromYmdHms(int lunarYear, int lunarMonth, int lunarDay, int hour, int minute, int second)
lunarYear - 年(农历)lunarMonth - 月(农历),1到12,闰月为负,即闰2月=-2lunarDay - 日(农历),1到31hour - 小时(阳历)minute - 分钟(阳历)second - 秒钟(阳历)@Deprecated public String getGan()
public String getYearGan()
public String getYearGanByLiChun()
public String getYearGanExact()
@Deprecated public String getZhi()
public String getYearZhi()
public String getYearZhiByLiChun()
public String getYearZhiExact()
public String getYearInGanZhi()
public String getYearInGanZhiByLiChun()
public String getYearInGanZhiExact()
public String getMonthInGanZhi()
月天干口诀:甲己丙寅首,乙庚戊寅头。丙辛从庚寅,丁壬壬寅求,戊癸甲寅居,周而复始流。
月地支:正月起寅
public String getMonthInGanZhiExact()
月天干口诀:甲己丙寅首,乙庚戊寅头。丙辛从庚寅,丁壬壬寅求,戊癸甲寅居,周而复始流。
月地支:正月起寅
public String getMonthGan()
public String getMonthGanExact()
public String getMonthZhi()
public String getMonthZhiExact()
public String getDayInGanZhi()
public String getDayInGanZhiExact()
public String getDayInGanZhiExact2()
public String getDayGan()
public String getDayGanExact()
public String getDayGanExact2()
public String getDayZhi()
public String getDayZhiExact()
public String getDayZhiExact2()
@Deprecated public String getShengxiao()
public String getYearShengXiao()
public String getYearShengXiaoByLiChun()
public String getYearShengXiaoExact()
public String getMonthShengXiao()
public String getDayShengXiao()
public String getTimeShengXiao()
public String getYearInChinese()
public String getMonthInChinese()
public String getDayInChinese()
public String getTimeZhi()
public String getTimeGan()
public String getTimeInGanZhi()
public String getSeason()
public String getJie()
public String getQi()
public int getWeek()
public String getWeekInChinese()
public String getXiu()
public String getXiuLuck()
public String getXiuSong()
public String getZheng()
public String getAnimal()
public String getGong()
public String getShou()
public String getPengZuGan()
public String getPengZuZhi()
public String getPositionXi()
public String getPositionXiDesc()
public String getPositionYangGui()
public String getPositionYangGuiDesc()
public String getPositionYinGui()
public String getPositionYinGuiDesc()
public String getPositionFu()
public String getPositionFuDesc()
public String getPositionCai()
public String getPositionCaiDesc()
public String getDayPositionXi()
public String getDayPositionXiDesc()
public String getDayPositionYangGui()
public String getDayPositionYangGuiDesc()
public String getDayPositionYinGui()
public String getDayPositionYinGuiDesc()
public String getDayPositionFu()
public String getDayPositionFuDesc()
public String getDayPositionCai()
public String getDayPositionCaiDesc()
public String getTimePositionXi()
public String getTimePositionXiDesc()
public String getTimePositionYangGui()
public String getTimePositionYangGuiDesc()
public String getTimePositionYinGui()
public String getTimePositionYinGuiDesc()
public String getTimePositionFu()
public String getTimePositionFuDesc()
public String getTimePositionCai()
public String getTimePositionCaiDesc()
@Deprecated public String getChong()
@Deprecated public String getChongGan()
@Deprecated public String getChongGanTie()
@Deprecated public String getChongShengXiao()
@Deprecated public String getChongDesc()
@Deprecated public String getSha()
public String getYearNaYin()
public String getMonthNaYin()
public String getDayNaYin()
public String getTimeNaYin()
@Deprecated public List<String> getBaZi()
@Deprecated public List<String> getBaZiWuXing()
@Deprecated public List<String> getBaZiNaYin()
@Deprecated public List<String> getBaZiShiShenGan()
@Deprecated public List<String> getBaZiShiShenZhi()
@Deprecated public List<String> getBaZiShiShenYearZhi()
@Deprecated public List<String> getBaZiShiShenMonthZhi()
@Deprecated public List<String> getBaZiShiShenDayZhi()
@Deprecated public List<String> getBaZiShiShenTimeZhi()
public String getZhiXing()
public String getDayTianShen()
public String getTimeTianShen()
public String getDayTianShenType()
public String getTimeTianShenType()
public String getDayTianShenLuck()
public String getTimeTianShenLuck()
public String getDayPositionTai()
public String getMonthPositionTai()
public String getDayChong()
public String getDaySha()
public String getDayChongDesc()
public String getDayChongShengXiao()
public String getDayChongGan()
public String getDayChongGanTie()
public String getTimeChong()
public String getTimeSha()
public String getTimeChongShengXiao()
public String getTimeChongDesc()
public String getTimeChongGan()
public String getTimeChongGanTie()
public String getYueXiang()
public NineStar getYearNineStar()
public NineStar getMonthNineStar()
public NineStar getDayNineStar()
public NineStar getTimeNineStar()
public Map<String,Solar> getJieQiTable()
public JieQi getNextJie()
public JieQi getPrevJie()
public JieQi getNextQi()
public JieQi getPrevQi()
public JieQi getNextJieQi()
public JieQi getPrevJieQi()
protected JieQi getNearJieQi(boolean forward, String[] conditions)
forward - 是否顺推,true为顺推,false为逆推conditions - 过滤条件,如果设置过滤条件,仅返回匹配该名称的public String getJieQi()
public JieQi getCurrentJieQi()
public JieQi getCurrentJie()
public JieQi getCurrentQi()
public String toFullString()
public int getYear()
public int getMonth()
public int getDay()
public int getHour()
public int getMinute()
public int getSecond()
public int getTimeGanIndex()
public int getTimeZhiIndex()
public int getDayGanIndex()
public int getDayZhiIndex()
public int getMonthGanIndex()
public int getMonthZhiIndex()
public int getYearGanIndex()
public int getYearZhiIndex()
public int getYearGanIndexByLiChun()
public int getYearZhiIndexByLiChun()
public int getDayGanIndexExact()
public int getDayGanIndexExact2()
public int getDayZhiIndexExact()
public int getDayZhiIndexExact2()
public int getMonthGanIndexExact()
public int getMonthZhiIndexExact()
public int getYearGanIndexExact()
public int getYearZhiIndexExact()
public Solar getSolar()
public EightChar getEightChar()
public Lunar next(int days)
days - 天数public String getYearXun()
public String getYearXunByLiChun()
public String getYearXunExact()
public String getYearXunKong()
public String getYearXunKongByLiChun()
public String getYearXunKongExact()
public String getMonthXun()
public String getMonthXunExact()
public String getMonthXunKong()
public String getMonthXunKongExact()
public String getDayXun()
public String getDayXunExact()
public String getDayXunExact2()
public String getDayXunKong()
public String getDayXunKongExact()
public String getDayXunKongExact2()
public String getTimeXun()
public String getTimeXunKong()
public ShuJiu getShuJiu()
public Fu getFu()
public String getLiuYao()
public String getWuHou()
Copyright © 2021. All Rights Reserved.