Class LunarHour
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
-
Field Summary
Fields -
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()日当时的日干支(23:00开始算做第二天)八字intgetHour()时int位于当天的索引农历日int分intgetMonth()月当时的月干支(节气换)getName()名称九星(时家紫白星歌诀:三元时白最为佳,冬至阳生顺莫差,孟日七宫仲一白,季日四绿发萌芽,每把时辰起甲子,本时星耀照光华,时星移入中宫去,顺飞八方逐细查。宜int秒干支公历时刻黄道黑道十二神intgetYear()年当时的年干支(立春换)boolean是否在指定农历时辰之后boolean是否在指定农历时辰之前next(int n) 推移toString()
-
Field Details
-
day
农历日 -
hour
protected int hour时 -
minute
protected int minute分 -
second
protected int second秒
-
-
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
-
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
-
toString
-
getIndexInDay
public int getIndexInDay()位于当天的索引- Returns:
- 索引
-
next
-
isBefore
-
isAfter
-
getYearSixtyCycle
-
getMonthSixtyCycle
-
getDaySixtyCycle
-
getSixtyCycle
-
getTwelveStar
-
getNineStar
九星(时家紫白星歌诀:三元时白最为佳,冬至阳生顺莫差,孟日七宫仲一白,季日四绿发萌芽,每把时辰起甲子,本时星耀照光华,时星移入中宫去,顺飞八方逐细查。夏至阴生逆回首,孟归三碧季加六,仲在九宫时起甲,依然掌中逆轮跨。)- Returns:
- 九星
-
getSolarTime
-
getEightChar
-
getRecommends
-
getAvoids
-