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.LunarHour
农历时辰
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LunarDay农历日protected int时protected int分static EightCharProvider八字计算接口protected int秒protected SixtyCycleHour干支时辰(第一次使用时才会初始化)protected SolarTime公历时刻(第一次使用时才会初始化) -
Constructor Summary
ConstructorsConstructorDescriptionLunarHour(int year, int month, int day, int hour, int minute, int second) 初始化 -
Method Summary
Modifier and TypeMethodDescriptionstatic LunarHourfromYmdHms(int year, int month, int day, int hour, int minute, int second) 从农历年月日时分秒初始化忌intgetDay()日八字intgetHour()时int位于当天的索引农历日小六壬int分intgetMonth()月getName()名称九星(时家紫白星歌诀:三元时白最为佳,冬至阳生顺莫差,孟日七宫仲一白,季日四绿发萌芽,每把时辰起甲子,本时星耀照光华,时星移入中宫去,顺飞八方逐细查。宜int秒干支干支时辰公历时刻黄道黑道十二神intgetYear()年boolean是否在指定农历时辰之后boolean是否在指定农历时辰之前next(int n) 推移toString()
-
Field Details
-
provider
八字计算接口 -
day
农历日 -
hour
protected int hour时 -
minute
protected int minute分 -
second
protected int second秒 -
solarTime
公历时刻(第一次使用时才会初始化) -
sixtyCycleHour
干支时辰(第一次使用时才会初始化)
-
-
Constructor Details
-
LunarHour
public LunarHour(int year, int month, int day, int hour, int minute, int second) 初始化- Parameters:
year- 农历年month- 农历月,闰月为负day- 农历日hour- 时minute- 分second- 秒
-
-
Method Details
-
fromYmdHms
从农历年月日时分秒初始化- Parameters:
year- 农历年month- 农历月,闰月为负day- 农历日hour- 时minute- 分second- 秒
-
getLunarDay
农历日- Returns:
- 农历日
-
getYear
public int getYear()年- Returns:
- 年
-
getMonth
public int getMonth()月- Returns:
- 月
-
getDay
public int getDay()日- Returns:
- 日
-
getHour
public int getHour()时- Returns:
- 时
-
getMinute
public int getMinute()分- Returns:
- 分
-
getSecond
public int getSecond()秒- Returns:
- 秒
-
getName
Description copied from interface:Almanac名称- Returns:
- 名称
-
toString
-
getIndexInDay
public int getIndexInDay()位于当天的索引- Returns:
- 索引
-
next
Description copied from interface:Culture推移- Parameters:
n- 推移步数- Returns:
- this
-
isBefore
是否在指定农历时辰之前- Parameters:
target- 农历时辰- Returns:
- true/false
-
isAfter
是否在指定农历时辰之后- Parameters:
target- 农历时辰- Returns:
- true/false
-
getSixtyCycle
干支- Returns:
- 干支
-
getTwelveStar
黄道黑道十二神- Returns:
- 黄道黑道十二神
-
getNineStar
九星(时家紫白星歌诀:三元时白最为佳,冬至阳生顺莫差,孟日七宫仲一白,季日四绿发萌芽,每把时辰起甲子,本时星耀照光华,时星移入中宫去,顺飞八方逐细查。夏至阴生逆回首,孟归三碧季加六,仲在九宫时起甲,依然掌中逆轮跨。)- Returns:
- 九星
-
getSolarTime
公历时刻- Returns:
- 公历时刻
-
getEightChar
八字- Returns:
- 八字
-
getSixtyCycleHour
干支时辰- Returns:
- 干支时辰
-
getRecommends
宜- Returns:
- 宜忌列表
-
getAvoids
忌- Returns:
- 宜忌列表
-
getMinorRen
小六壬- Returns:
- 小六壬
-