Java实现农历转化阳历

发布时间:2023年12月20日

首先加入Maven依赖

<dependency>
    <groupId>cn.6tail</groupId>
    <artifactId>lunar</artifactId>
    <version>1.3.9</version>
</dependency>

?示例代码:

   public static void main(String[] args) {


        // 实例化
        Lunar lunar = Lunar.fromYmd(2023, 11, 8);
        System.out.println(lunar);  //农历    二〇二三年冬月初八
        // 转阳历
        Solar solar = lunar.getSolar();
        System.out.println(solar.toString());  //阳历 2023-12-20
        System.out.println(solar.toFullString());  //2023-12-20 00:00:00 星期三 射手座

        Lunar d = Lunar.fromDate(new Date());
        System.out.println(d);
        System.out.println(d.toFullString());

        System.out.println(d.getYear());
        System.out.println(d.getMonth());
        System.out.println(d.getDay());

        System.out.println(d.getYearInChinese());
        System.out.println(d.getMonthInChinese());
        System.out.println(d.getDayInChinese());
    }

效果图:

文章来源:https://blog.csdn.net/weixin_46085718/article/details/135109399
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。