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 Selenium WebDriver 使用记录

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

Golang http IPv4/IPv6 服务

Golang 的网络服务,如果不指定IPv4 或 IPv6,如果VPS 同时支持 IPv4 和 IPv6,`net.Listen()` 只会监听 IPv6 地址。但这不影响客户端使用 IPv4 地址来访问。...

Golang 时区时差处理方式

个人习惯用 0 时区时间戳记录时间,可以方便转到不同时区,下面介绍 Golang 时区时差处理...

Golang http client 处理重定向网页

假设一个网址有多个重定向,A-B-C-D,使用 http.Client.Get 最后取得的内容是网址D的内容,我们该手动处理包含重定向的网址。...

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

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