使用Java探索下农历和公历,哈哈,还有我生日,和国庆节假日

本文讲述了作者利用Java实现农历和公历转换的过程,通过分析农历的特性并参考现有的开源库,计算出个人农历生日与国庆节的对应关系。文章提到了两个Java农历库,分别是heqiao2010/LunarCalendar和XhinLiang/LunarCalendar,并指出它们的功能和适用场景。作者发现自己的农历生日有7次落在国庆节期间,以此祝读者生活顺利,学业进步。
摘要由CSDN通过智能技术生成

记得去年国庆节立的flag,希望多写写文章的,可是自己太懒了,遇到的问题待解决之后就再也没心思写文章记录下了。从去年到现在也就16篇文章,确实是输出太少了,有时候遇到同样的问题时仍然需要花一些时间查资料,所以临时记录下其实是有必要的。

一直比较忙,今年年初到9月份基本上就在为秋招做准备,经历了9月找工作的忙碌,所幸是拿到了比较合意的offer,从中也学到了许多东西,了解了自身各方面的不足。国庆假期得以休息一下,所以重新登录了CSDN账号,看到自己仅有的几篇文章仍然可以帮助一些人解决一些问题,感到有些开心。很抱歉我实在是时间观念太强了,而且从个人性格来说还不是那么开放,虽然这段时间也依自己兴趣玩了玩操作Java字节码的Javassist库,编写了几个工具类;还使用Java,Jsoup库做了个爬虫,从网页,数据库到本地文件,都使用自己的代码进行了实现;除此之外,做了许多算法题,也是依兴趣对那些题进行了拓展,譬如输出更详细的路径,输出各种可能性。但是其实将这些在Github上进行开源并没有那么容易,虽然我个人是愿意分享的,(当然我也怀疑这些基于他人的库再进行的封装是否能帮助一部分人解决他们的问题),但是其实开源并没有那么容易,就和写文章一样,好的文章需要做大量的工作。那些代码里包含有一些个人信息,而且需要对代码做大量的重构,注释和文档说明,时间宝贵,所以我一般是不太愿意做这些事的,也可以算是拖延吧。等这段时间秋招过去,我该思考下该如何权衡工作学习和生活,如何更好地开始我的职业生涯,如何做些对自己和他

LunarCalendar返回农历(阴历)日期的JAR包 根据指定日期计算对应农历日期(这个计算方法是网上找的,最初的作者是谁已经无法考证了,感谢网络资源吧!),本人封装成好用的JAR包后发不出来,供大家免费下载! toString()方法输出阴历日期(例如:癸巳年七月廿) getFullInfo()方法输出包括生肖在内的阴历日期(例如:癸巳年七月廿,生肖:蛇) 构建方法包括以下四种: public LunarCalendar(String year, String month, String date) public LunarCalendar(JComboBox jcYear, JComboBox jcMonth, JComboBox jcDate) public LunarCalendar(int year, int month, int date) public LunarCalendar(Calendar cal)) 使用前两种构建方法时,若文本内容不为数字,getErrorMessage会返回错误信息 方法摘要 java.lang.String getErrorMessage() 返回String类型的错误信息 java.lang.String getFullInfo() 返回String类型的详细阴历信息(例如:癸巳年七月廿,生肖:蛇) java.lang.String getLunarAnimal() 返回String类型的生肖(例如:蛇) java.lang.String getLunarDate() 返回String类型的阴历日期(例如:廿) java.lang.String getLunarMonth() 返回String类型的阴历月份(例如:七) java.lang.String getLunarYear() 返回String类型的阴历年份(天干地支,例如:癸巳) java.lang.String toString() 返回String类型的阴历日期(例如:癸巳年七月廿) JAR包名称:LunarCalendar version 1.0 8/26/2013 作者:Roy, Liu royliu90@live.cn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值