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

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

  •  
  •   WendellSun · 2022-01-27 10:50:52 +08:00 · 2020 次点击
    这是一个创建于 1050 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/xwjdsh/lunar

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

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

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