程序包 tech.riemann.etp
类 LunarCalendar
java.lang.Object
tech.riemann.etp.LunarCalendar
- 作者:
- Kerbores(kerbores@riemann.tech)
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final String返回给定农历年份的生肖 生肖是一个按照12年周期重复的序列,每个年份对应一个生肖动物 该方法通过计算年份与生肖序列的偏移量来确定对应的生肖final Stringcyclical()根据年份获取对应的干支表示 干支纪年是中国传统的纪年方法,每60年为一个循环,其中甲子为第一个年份 该方法通过计算与1900年的相对年份,来确定相应的干支static final Stringcyclicalm(int num) 根据月日的offset返回对应的天干地支 此方法用于循环计算天干地支,其中0代表“甲子”static StringgetChinaDayString(int day) 根据给定的天数返回对应的中文表示字符串 该方法专门用于处理农历天数的中文转换,考虑到特殊的天数表达方式,如“初”、“十”、“廿”、“卅”getDate()获得表示农历年月日的日期对象toString()
-
构造器详细资料
-
LunarCalendar
public LunarCalendar()构造一个表示当前日期的农历日历 -
LunarCalendar
使用指定日历日期构造一个农历日历- 参数:
cal- 日历
-
LunarCalendar
-
-
方法详细资料
-
cyclicalm
根据月日的offset返回对应的天干地支 此方法用于循环计算天干地支,其中0代表“甲子”- 参数:
num- 月日的offset,用于确定天干地支的位置- 返回:
- 返回对应天干地支的字符串
-
getChinaDayString
根据给定的天数返回对应的中文表示字符串 该方法专门用于处理农历天数的中文转换,考虑到特殊的天数表达方式,如“初”、“十”、“廿”、“卅”- 参数:
day- 需要转换的天数,应为1到30之间的整数- 返回:
- 对应的中文表示字符串如果天数大于30,则返回空字符串
-
animalsYear
返回给定农历年份的生肖 生肖是一个按照12年周期重复的序列,每个年份对应一个生肖动物 该方法通过计算年份与生肖序列的偏移量来确定对应的生肖- 返回:
- 字符串,表示该农历年份对应的生肖
-
cyclical
根据年份获取对应的干支表示 干支纪年是中国传统的纪年方法,每60年为一个循环,其中甲子为第一个年份 该方法通过计算与1900年的相对年份,来确定相应的干支- 返回:
- 对应年份的干支表示
-
getDate
获得表示农历年月日的日期对象- 返回:
- 日期
-
toString
-