多功能计算器(大嘘)
看起来是一个项目,但实际上是为了JAVA大作业粗制滥造的一个东西
爱来自南京邮电大学
前言
事情的起因是这个月16号还是17号那天,我一个QQ群里发“2025年11月17日(反正就是当天)是董卓去世350234天”这个消息,还附上了和AI对话的截图来佐证。当时我信以为真,但是过不久就看见了辟谣的消息。这时候我就想自己写一个日期计算器来看能不能算这个问题,于是就有了这个时间与日期计算器
以后的更新我都会发在这里,做出来一个小更新就发一次,也许以后会发展成像一个木函那样的小工具合集(
二编:一个月没在网站上更新了,现在计算器的名称改成了“多功能计算器”,也上传到GitHub上了。但是Java大作业还没写,而且下周就得交(呜呜呜)。
三编:Java大作业圆满完成了,但是在这个过程中发现了一万个BUG。而且Java作业写完了还有人工智能和创业投融资大作业QAQ
更新日志
Date-Calculator v0.0.1
实现了以下三个功能:
- 天数转日期:XX天转为年月日格式
- 日期推算:目前只能向后推算,就是“X年X月X日过后AAA天是Y年Y月Y日”
- 日期间隔计算:日期A到日期B之间有多少天
Date-Calculator v0.0.2
增加了功能:
- osu!mania的pp计算器
- 日期计算 -> 日期推算:实现了日期的向前推算,输入负数天数就能推算
目前发现的问题:
- pp计算器还没测试过,不知道有没有用
- 日期向后推算的结果会出现类似“2025年16月28日”的日期,正在寻找解决办法
- 日期向前推算的天数小于365天时会出现极大的误差,正在寻找解决办法
Date-Calculator v0.0.3
增加了功能:
- 单位换算:能实现长度、面积、体积和质量的英制单位、公制单位和市制单位的转换
- 简易几何计算:能计算平面形状(如矩形、三角形、圆)和立体形状(如球体、长方体)的一些参数
修复了bug:
- 解决了日期推算在某些情况下误差过大的问题,但是仍然有一到三天的误差
目前的缺陷:
- 仍然没有测试过pp计算器
Multifunctional-Calculator v0.0.4
说明:将项目名称改为了“多功能计算器”而不是“日期计算器”
移除了功能:osu!mania的pp计算器
Multifunctional-Calculator v0.1.0
添加了GUI:程序现在有GUI了
Multifunctional-Calculator v0.1.1
添加了功能:
- 日期计算 -> 公农历转换(支持1900年1月1日到2099年12月31日)
Multifunctional-Calculator v0.1.2
添加了功能:
- 单位换算 -> 进制转换:能实现二进制、八进制、十进制和十六进制之间的转换
发现了BUG:
- 公农历转换在某些日期会出现错误,出现错误的日期范围:2025年6月26日-2026年2月16日
Multifunctional-Calculator v0.1.2_d1
部分修复了BUG:
- 将公农历转换在某些日期会出现错误的日期范围缩小至2025年6月25日至2025年8月23日。
在这个范围内会出现的问题有:1. 应该输出六月,但是输出的是闰六月;2. 部分日期存在一天的偏移
Multifunctional-Calculator v0.1.3
新年快乐
暂时移除了功能:公农历转换,因为上一个版本刚修完,又出现了数组溢出问题。
添加了功能:
- 单位换算 -> 速度换算:能实现米每秒、公里每小时、英里每小时和节之间的转换
- 单位换算 -> 温度换算:能实现摄氏度、华氏度和开尔文之间的转换
- 单位换算 -> 长度换算:添加了海里和码单位
其他:
- 修改了readme.md
Multifunctional-Calculator v0.1.4
添加了功能:
- 日期计算 -> 公农历转换:bug仍然存在,但是大概能用了
其他:
- 优化了日期计算的部分功能界面