java工程需要计算农历大年初一

一千年农历计算 由于农历的复杂性,公历转农历一直是一个比较复杂的问题。现使用java代码进行实现: 1. 下载  icenongli-2.0.jar ,jar包下载地址为 : https://mvnrepository.com/artifact/com.iceyyy/icenongli/2.0 ,      jar对应的源码下载地址为 : https://github.com/iceenongli/nongl 阅读详情

记录贴:在网上找到了lunar组件,可以计算农历。gitee地址:

https://gitee.com/6tail/lunar-java#https://gitee.com/link?target=https%3A%2F%2Fgithub.com%2F6tail%2Flunar-java%2Freleases

输入公历年份,计算对应农历初一



import com.nlf.calendar.Lunar;
import com.nlf.calendar.Solar;

public class LunarNewYearChecker {
    public static void main(String[] args) {
        int year = 21001;
        String lunarNewYear = getLunarNewYearDate(year);
        System.out.println("大年初一(农历新年)的日期是: " + lunarNewYear);
    }

    public static String getLunarNewYearDate(int year) {
        // 获取指定年份的农历新年(大年初一)的日期
        Lunar lunar = new Lunar(year, 1, 1);
        Solar solar = lunar.getSolar();
        return solar.toString();
    }
}

Java实现农历与公历互转工具(支持1981-2100年) 这样一个强大的工具类,应该如何落地?从紫金山天文台的实测数据,到JVM中的字节数组;从“十九年七闰”的古老法则,到ConcurrentHashMap的并发优化——我们完成了一次跨越千年的技术对话。这个系统不仅仅是代码,它是科学精神与文化传承的结晶。每一次准确的转换,都在默默守护着那些重要的日子:父母的寿辰、孩子的百日、恋人的纪念日……下次当你看到手机弹出“今天是农历三月初三,上巳节”时,请记得,背后有一群工程师,在认真对待这份温柔的时间信仰 🌸。 阅读详情

相关推荐

安卓Android源码实现农历与二十四节气精确计算

二十四节气不只是古人的经验总结,它是一个可建模、可计算、可工程化的精密时间系统。而我们的任务,就是用现代编程语言重新诠释这份千年智慧。当你写的代码能在亿万台手机上准时弹出“今日立秋”的提醒时,你就已经成为这场文化传承的一部分了 🌾。所以,别再犹豫了!打开IDE,创建一个文件,写下第一行计算儒略日的代码吧。毕竟,下一个节气马上就要到了……⏰🍃本文还有配套的精品资源,点击获取。

weixin_42591908的博客 781

Java日历操作神器:lunar,阴历日期星座生肖节气节日等

lunar是一个支持阳历、阴历、佛历和道历的日历工具库,它开源免费,有多种开发语言的版本,不依赖第三方,支持阳历、阴历、佛历、道历、儒略日的相互转换,还支持星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶等。仅供参考,切勿迷信。

秃了也弱了 1368

lunar-java:无第三方依赖的公历(阳历)和农历(阴历、老黄历)工具,支持节假日、星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋凶煞宜忌、吉神(喜神福神财神阳贵神阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道黑道日及吉凶等。lunar is a calendar library for Solar and Chinese Lunar

lunar lunar是一款无第三方依赖的公历(阳历)和农历(阴历、老黄历)工具,支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道黑道日及吉凶、法定节假日及调休等。 支持java 1.5及以上版本。 干支纪年:支持以正月初一计,支持以立春当日计,支持以立春交接时刻计。 干支纪月:支持以节当日计,支持以节交接时刻计。 正式版本 <dependency> <groupId>cn.6tail</groupId> <artifactId>lunar</artifactId> <version>1.2.1</version> </dependency> 快照版本 <repository> <id>sonatype</id> <url>https://

探索 Lunar: Java 开源库的新星

探索 Lunar: Java 开源库的新星 去发现同类优质开源项目:https://gitcode.com/ 在编程世界中,创新永不停歇,而正是一个值得关注的新项目,它是一个强大的Java工具库,旨在简化日常开发任务并提升效率。该项目由开发者@6tail维护,其目标是为Java开发者提供一系列实用且优雅的工具函数。 项目简介 Lunar 是一套全面的Java工具包,涵盖日期时间处理、字符串操作、...

gitblog_00078的博客 1148

纯JAVA计算日期的农历节日、公历节日代码!

纯JAVA计算日期的农历节日、公历节日代码!我费了很多体力整理了公历和农历的节日。。。要5分就当体力分吧。。。不多吧。。。100多公历节日和几十个农历节日。。。一点点敲出来的。。。还包括代码的实现。

6tail-lunar-java-master_java_十神_

字、五行、十神、建除十二值星、青龙名堂等十二神、黄道黑道日及吉凶等

JAVA 获取工作日、节假日工具 Lunar

开源项目地址 https://github.com/6tail/lunar-java 使用很简单,但是好像无法直接通过maven拉包,也可能我们公司网络问题。 参考文档,在github上项目下拉页面底部 http://6tail.cn/calendar/api.html 一般会使用这个,但是这个在我当前发现有个弊端,无法获取非节假日并且非调休的指定日期是否是工作日,没细看源码,应该是为了减少冗余,只维护了节假日以及与节假日调休相关的日期,这个就会导致如果与假期无关的日子就会报空指针异常 ...

Day_Breaking的博客 3444

绝缘检测是什么? 绝缘检测原理 绝缘检测检测的是什么?那个量?电压?电流?电阻?

绝缘电阻是电气设备和电气线路最基本的绝缘指标。对于低压电气装置的交接试验,常温下电动机、配电设备和配电线路的绝缘电阻不应低于0.5MΩ(对于运行中的设备和线路,绝缘电阻不应低于1MΩ/kV)。 绝缘电阻的正确测量方法 现代生活日新月异,人们一刻也离不开电。在用电过程中就存在着用电安全问题,在电器设备中,例如电机、电缆、家用电器等。 影响因素 环境温湿度 一般材料的绝缘电阻值随环境温湿度的升高而减小。相对而言,表面电阻(率)对环境湿度比较敏感,而体电阻(率)则对温度较为敏感。 湿度增加,表面泄漏增大,导体电导

dianqicyuyan的博客 2万+

中国农历1900-2100算法工具类

package com.date; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; /** * 农历日历。 * 将农历从1901年到2100年之间各年、月的大小以及历年节气保存,然后基于这些数据进行计算。 * * 新增了几个用于农历的常量属性字段,可以使用ge

Index.html 2174

告别GUI点点点:Formality形式化验证的TCL脚本自动化实战(附完整脚本)

本文详细介绍了如何通过TCL脚本实现Formality形式化验证的全流程自动化,显著提升验证效率并降低错误率。内容涵盖脚本框架解析、参数化设计、验证报告生成及团队协作策略,特别适合芯片设计工程师摆脱传统GUI操作,实现300%以上的效率提升。

weixin_33737134的博客 283

特征提取 Features Extraction

介绍了特征提取的基本概念,从分类变量,文本信息和图片信息中进行特征提取的方法,以及实现特征提取的类库

JasonH2021的博客 1万+

如何快速掌握LunarCalendar:Java农历日历开源项目终极指南

LunarCalendar是一个功能强大的Java农历日历开源项目,专门为中国农历和传统节日设计。这个高性能的农历日历库让开发者能够轻松地在Java应用中集成农历日期计算功能,无论是开发日历应用、节日提醒系统,还是传统文化相关的软件,LunarCalendar都能提供完美的解决方案。🚀 ## 📅 LunarCalendar农历日历核心功能解析 LunarCalendar提供了丰富的API来

gitblog_00832的博客 462

B站李沐讲论文笔记AlexNet

B站李沐讲论文笔记AlexNet

夏知识不进脑子薇的博客 790

java 传入一个日期, 计算公历节日和农历节假日的常用类(包括除夕、清明节、母亲节、父亲节的算法)

感谢 北京流年 https://blog.youkuaiyun.com/u010648159/article/details/79224993 分享,在他的基础上增加清明节、母亲节、父亲节算法 直接上代码 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import...

追风筝的人博客 2863

LVGL与STM32的理解(基于正点原子资料)

我们要在lcd_draw_fast_rgb_color里面实现对屏的具体操作(也就是在这里实现自己的代码)。lcd_set_window、lcd_write_ram_prepare、lcd_wr_data这三个函数是本例程LCD屏的控制函数(也就是自己写的函数)。以下是stm32工程的文件目录,GUI_APP也可以忽略(细节参考正点原子例程):这里主要是再次加强一下印象,主要就是把。,里面的lcd_init()与lcd_display_dir是。它们都是LVGL的接口,按照它们的需求,把内容给它们即可。

weixin_39257775的博客 3437

【ComfyUI】FluxKontext 身形调优与体态增强

AI身形调优与体态增强解决方案 该工作流通过Flux系列模型实现人物体态的智能化增强,主要特点包括: 采用UNet主体模型+双文本编码器+身形增强LoRA的架构组合 通过ReferenceLatent保持原始姿态的同时强化胸腰臀比例 完整工作流包含图像加载、文本编码、潜空间映射等8个核心节点 支持自动化的前后效果对比展示 应用优势: 保持人物自然姿态的前提下实现局部强化 支持通过Prompt精确控制增强方向 适用于摄影后期、角色美化等创作场景 输出效果稳定且风格统一 使用方

Mr数据杨 1304

Android 农历和节气相关工具类(记录)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34013044的博客 616

SwinTransformer 改进:SSPCAB模块(2024最新改进方法)

SSPCAB(Spatial Pyramid Pooling with Channel Attention Block)是2024年提出的一种新型神经网络架构改进方法,专注于在保持高精度的同时显著降低计算复杂度和参数量。该方法通过创新的空间金字塔池化与通道注意力机制的结合,实现了网络结构的紧凑化和运算效率的大幅提升。核心创新点1. 混合空间金字塔池化(Hybrid Spatial Pyramid Pooling, HSPP)多尺度动态核池化:根据输入特征图尺寸动态调整池化核大小和步长交叉级联结构。

Henry的博客 1312

java计算今天是农历几月几日星期几的方法

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34191734的博客 509

手把手教你学simulink(8.39)--基于Simulink的步进电机(Stepper Motor)仿真实例

通过这个仿真实例,你可以学习如何使用Simulink构建和仿真步进电机(Stepper Motor)系统。你可以根据实际需求调整模型和参数,进行更复杂的仿真和分析。希望这个例子对你有所帮助,祝你学习愉快!

MHD0815的博客 1052

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Lunar-Solar-Calendar-Converter源码解析:农历算法核心模块lunar.js实现原理

Lunar-Solar-Calendar-Converter是一款功能强大的公历农历转换工具,支持1900-2100年的日期转换,提供C#、Java、Python等多种编程语言实现。本文将深入解析其核心算法模块lunar.js的实现原理,带你了解农历计算的底层逻辑。 ## 🌙 农历算法的核心挑战 农历是融合阴历与阳历的复合历法,其计算涉及三大核心难点: - **月相周期**:月球绕地球运行周

gitblog_00437的博客 663

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

基于 Java 实现数九天精准计算:从节气算法到工程化落地

本文介绍基于Java实现中国传统"数九天"计算的工程化方案。首先解析节气算法原理,重点阐述冬至计算的寿星公式及其参数调整方法。随后提供Java基础实现代码,包括冬至日期计算和数九天划分功能。针对工程应用,提出Maven依赖管理、模块化设计等优化建议,推荐集成xk-time开源库提升精度。方案涵盖1900-2100年范围,支持跨年日期处理,可作为民俗文化类应用的核心算法模块。通过REST API封装,可便捷应用于移动端或Web服务场景。

likuoelie的博客 998

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

显示农历、阳历日期

显示阳历和农历时间 String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>       ">          My

u012668297的专栏 2724

万年历java循环,万年历代码 java万年历源代码是多少?

这个是老的 hao123 万年历 的截图, 分享代码.万年历的c语言程序代码包括节假日农历,农历转公历万年历的c语言程序代码包括节假日农历,农历转公历,公历农历查询某一天直接给你整个工程吧,实现了星期计算、公历转农历、农历转公历、节气查询。非常不错的代码,你要的年份范围可以自己决定,支持从公元1600年到公元6400年的四千八百年数据。数据经过我精心设计的原创压缩算法压缩,体积非常小,效率很高。分...

weixin_36478445的博客 377

Java 求阴历(C++ 求阴历方法的转换)

前言:本篇文章求阴历方法不同于 我截止目前看到的大部分 java 求阴历方法,本篇文章代码都是从C++代码中翻译过来的。 由于本篇文章没有什么技术点可以说的,下边我们直接放上工具类,年份时间范围为 1901年 - 2099年。如果想要调试直接将工具类复制 cv到工程 工具类中,调用 solarToLunar 方法即可获取到 所有相关信息的 HashMap对象。 import android....

魔都大白 570

万年历java课程设计报告_java《万年历系统》课程设计报告附源码.doc

java《万年历系统》课程设计报告附源码.doc 学号《面向对象程序设计》课程设计报告题目:万年历系统专业:计算机科学与技术班级:姓名:学号:指导教师:成绩:计算机与信息工程系2013-2014学年第二学期计算机与信息工程系《面向对象程序设计》课程设计报告12014年6月6日目录1设计内容及要求.11.1设计内容.11.2设计任务及具体要求.12概要设计.22.1程序设计思路.22.2总体程序框图...

weixin_39535283的博客 1080
上一篇: 使用 Stream 流筛选掉空数据并合并节点窗口起终点相同的数据,然后List<xxxDo> overhaulTaskDoList转换为List<xxxVo>
下一篇: mysql的窗口函数,substring()函数,Locate()函数,Replace()函数
throwsExceptions54
博客等级 码龄5年 24粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值