写了个干支历..........

rpm 包只适用 openSUSE 系统
加了中文字体包所以软件体积比较大…

calSimplev9

下载:
https://github.com/Aquarian-Age/ccal/releases

4赞

狠狠加了一波关注 + star, 正好跟大佬学习 golang 怎么写 GUI

另外看大佬热衷于日历项目,能不能写一个 golang 的儒略日<->公历的库,我有用,自己写的算下来时间不对…

1赞

我是纯小白级别的 都是现学现用…
GUI 好写的就是 Web 套壳了 sciter 好用上手快 就是跨平台编译不方便
最初写日历是为了写小六壬择吉 后来写着写着就写成日历了…
你要把公历转换成什么的呢?有现成的公式可以把阳历年月日转换为 int 类型的 JD(儒略日) 数据


仓库里面有我上传的 Gioui 的 UI 源码…

天文学计算日出日落时间是以儒略日为基础的,我需要公历(精确到分)转成儒略日,然后计算出日出日落时间再转回公历(精确到分)。现有的儒略日都是精确到天,一旦涉及小时和分的计算就变得各种不准确, 我算出来了八点二十六分日出…

没有计算过日出日落 如果是计算节日和特殊日期的话都是精确到日 在这个前提下再去到到当天的日期内取更精确的值 因为儒略日和 UTC+8 时间会有很大的出入


现有的公历转儒略日公式貌似都是转成 Int 类型的 精确的需要浮点型小数点后面至少六位数

github.com/soniakeys/meeus/v3/julian 这里有转换方法 不过时间上不是很长

写了一个粗略的转换包
https://github.com/Aquarian-Age/ccal/tree/amrta/jdcal

为什么不直接算日出日落呢……




https://github.com/Starainrt/astro 这里可以计算 go 写的