Hutool农历日期的使用

简介: Hutool提供了生肖、天干地支、传统节日等方法。
  • 构建ChineseDate对象

ChineseDate表示了农历的对象,构建此对象既可以使用公历的日期,也可以使用农历的日期。

//通过农历构建ChineseDatechineseDate=newChineseDate(1992,12,14);
//通过公历构建ChineseDatechineseDate=newChineseDate(DateUtil.parseDate("1993-01-06"));


  • 基本使用
//通过公历构建ChineseDatedate=newChineseDate(DateUtil.parseDate("2020-01-25"));
// 一月date.getChineseMonth();
// 正月date.getChineseMonthName();
// 初一date.getChineseDay();
// 庚子date.getCyclical();
// 生肖:鼠date.getChineseZodiac();
// 传统节日(部分支持,逗号分隔):春节date.getFestivals();
// 庚子鼠年 正月初一date.toString();


  • 获取天干地支
//通过公历构建
ChineseDate chineseDate = new ChineseDate(DateUtil.parseDate("2022-10-09"));
String cyclicalYMD = chineseDate.getCyclicalYMD();
相关文章
【知识分享】Java获取当前日期是第几周且本周是几号到几号
【知识分享】Java获取当前日期是第几周且本周是几号到几号
209 0
|
6天前
|
存储 小程序 Python
农历节日倒计时:基于Python的公历与农历日期转换及节日查询小程序
### 农历节日倒计时:基于Python的公历与农历日期转换及节日查询小程序 该程序通过`lunardate`库实现公历与农历的日期转换,支持闰月和跨年处理,用户输入农历节日名称后,可准确计算距离该节日还有多少天。功能包括农历节日查询、倒计时计算等。欢迎使用! (239字符)
129 86
|
7月前
|
Java
java8日期计算(偏移N周,返回指定星期的日期)
java8日期计算(偏移N周,返回指定星期的日期)
|
8月前
日期工具,校验当年开始年份,结束年份,当月开始日期,结合素日期
日期工具,校验当年开始年份,结束年份,当月开始日期,结合素日期
|
8月前
|
Java API
java 获取阴历日期公历日期转农历日期或者阳历日期转阴历日期
java 获取阴历日期公历日期转农历日期或者阳历日期转阴历日期
202 0
|
JavaScript
vue 根据指定日期 获取日期所在月份的第一天和最后一天
vue 根据指定日期 获取日期所在月份的第一天和最后一天
885 0
|
Java
Java工具类之日期相关
Scanner类 1.所属的包java.util包 需要import导包 2.通过一个带输入流的构造方法创建对象 3.常用方法 nextInt() nextFloat() next() nextLine() System类 1.所属的包java.lang包 不需要导入 2.不需要创建对象 通过类名就可以访问 3.有三个属性及若干的方法 三个属性out in err 方法gc() exit(0); currentTimeMillis(); 日期相关 Date类 1.通常使用的是ja
99 0
Java工具类之日期相关
8hutool实战:ChineseDate(农历日期工具类)
8hutool实战:ChineseDate(农历日期工具类)
477 0
8hutool实战:ChineseDate(农历日期工具类)