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 Range 的性能提升Tip

Go 语言里使用 range 可以方便遍历数组(array)、切片(slice)、字典(map)和信道(chan)。这里主要关注他们的性能。...

golang Selenium WebDriver 使用记录

Selenium WebDriver 直接通过浏览器自动化的本地接口来调用浏览器,以达到模拟浏览器行为的操作,如点击、选择、鼠标移动等。下面是记录个人使用golang 驱动的记录。...

golang共享数据用Mutex 或 Channel

在go 里,多线程对共享数据的操作一般要使用Mutex 或 Channel 来加锁或隔离通信。下面是一个使用Mutex 和 Channel 比较的例子。...

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

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