GolangNote

Golang笔记

中国农历算法之golang版本

Permalink

中国农历算法之 golang 版本,农历年以春节变更,不是以立春为界。

示例:

Go: 农历计算
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package main

import (
    "fmt"
    "github.com/FrankWong1213/golang-lunar"
    "time"
)

func main() {
    now := time.Now()
    fmt.Println(now)
    fmt.Println(lunar.Lunar(now.Format("20060102")))
    fmt.Println(lunar.Lunar("20151025"))
}

输出:

plaintext: 农历计算输出
1
2
3
2015-10-25 20:50:45.476583331 +0800 CST
乙未羊年九月十三
乙未羊年九月十三

项目地址: https://github.com/FrankWong1213/golang-lunar

本文网址: https://golangnote.com/topic/89.html 转摘请注明来源

Related articles

Golang 数据库 Bolt 碎片整理

Bolt 是一个优秀、纯 Go 实现、支持 ACID 事务的嵌入式 Key/Value 数据库。但在使用过程中会有很多空间碎片。一般数据库占用的空间是元数据空间的 1.5~4 倍。Bolt 没有内置的压缩功能,需要手动压缩。...

Write a Comment to "中国农历算法之golang版本"

Submit Comment Login
Based on Golang + fastHTTP + sdb | go1.20 Processed in 9ms