V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
WendellSun
V2EX  ›  Go 编程语言

lunar 一个命令行下的阴历阳历查询转换工具

  •  
  •   WendellSun · 251 天前 · 1377 次点击
    这是一个创建于 251 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/xwjdsh/lunar

    写了个命令行的小工具,我用来看一下放假的日子,还有做自定义的别名配置,来记录和查看阴历日子,也能查询节气。使用效果如下,

    实现上比较简单,没有去折腾复杂的阴阳历转换算法,直接抓取了香港天文台的日历数据[1901-2100],然后用 Go 的 embed 打包一下,最后做动态的查询就好了。

    6 条回复    2022-02-05 18:13:34 +08:00
    ericgui
        1
    ericgui  
       251 天前
    牛啤
    lwx
        2
    lwx  
       250 天前
    牛啤
    gadfly3173
        3
    gadfly3173  
       250 天前
    不过中国农历本来就不能从公历准确推算出,只能靠天文观测吧
    selca
        4
    selca  
       250 天前
    @gadfly3173 #3 有通过儒略日来进行计算的方法,GitHub 上看到过类似项目,我也写过一个 Java 的时间类,用于处理月历,直接是把.net 里面的数据搬过来了,也是 1901~2100 的
    tflins
        5
    tflins  
       250 天前
    不错不错
    workman2021
        6
    workman2021  
       241 天前 via iPhone
    https://github.com/Aquarian-Age/xa 万年不变的干支历法
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2024 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:14 · PVG 13:14 · LAX 22:14 · JFK 01:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.