Java 写的万能日历-窗体程序 完整代码

开发环境

开发语言为Java,开发环境Eclipse或者IDEA都可以。数据库采用:MySQL。运行主程序,或者执行打开JAR文件即可以运行本程序。

系统框架

利用JDK自带的SWING框架开发,不需要安装第三方JAR包。MySQL数据库,纯窗体模式,直接运行Main文件即可以。同时带有详细得设计文档

系统主要功能

万能日历用Java语言编写,是一个简单的窗体程序,采用swing框架编写,系统涉及到文件、UI、事件等操作。系统的主要功能包括:

功能点

1 在窗体主界面显示当月日历情况,需要判断当天日期高亮显示

2 显示当天日期对应的农历日期

3 显示对应的月份农历年的二十四生肖

4 在对应日期记录日记或者日志功能

农历年和月份计算公式

正月——寅月 寅:意为“移、引”,指万物至此已毕尽而起。

二月——卯月 卯:意为“冒”,指万物冒地而出。

三月——辰月 辰:意为“震”,物经震动而长。

四月——巳月 巳:意为“起”,指万物至此已毕尽而起。

五月——午月 午:意为“仵”,指万物盛大枝柯密布。

六月——未月 未:意为“昧”,指阴气已长,万物稍衰,体暖昧。

七月——申月 申:意为“身”,指万物的身体都已成就。

八月——酉月 酉:意为“老”,指万物老极而成熟。

九月——戌月 戌:意为“灭”,指万物老极而成熟。

十月——亥月 亥:意为“核”,指万物收藏皆坚核。

十一月——子月 子:意为“兹”,指万物兹萌于既动之阳气下。

腊月——丑月 丑:意为“纽”,既萌而系长。

1、诞生年代除以12,取余数。如果能整除, 余数视为零。我们可以采用简单的方法是,先减去一定的年份,再取十二的余。

2、现在多计算的年份为1960年后,而1960年是鼠年,如1984年,可以先减去1960,得到24,再除以12,余数是0。故1984年的生肖跟1960年相同,为鼠年。

运行效果

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值