carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,提供了对时间穿越、时间差值、时间极值、时间判断、星座、星座、农历、儒略日 / 简化儒略日、波斯历 / 伊朗历的支持。
carbon 目前已捐赠给 dromara 开源组织,已被 awesome-go 收录,并获得 gitee 2024 年最有价值项目(GVP)和 gitcode 2024 年度 G-Star 项目,如果您觉得不错,请给个 star 吧
github.com/golang-module/carbon
改成 github.com/dromara/carbon
匈牙利
的翻译支持,由 @kenlas 翻译日文版 README
文件,由 @You-saku 翻译DiffInMonths()
计算错误的 bugLock()
、Unlock()
替换成 RLock()
、URnlock()
ToDateTimeStruct()
、ToDateTimeMilliStruct()
、ToDateTimeMicroStruct()
、ToDateStruct()
等方法,由新增的 NewDateTime()
、NewDateTimeMilli()
、NewDateTimeMicro()
、NewDate() 等方法替换DateTime
、DateTimeXXX
、Date
、DateXXX
、Time
、TimeXXX
等结构体实现 Scan
、Value
、MarshalJSON
、UnmarshalJSON
接口Scan
接口实现时支持对 string
、[]byte
、Time.time
格式的解析支持UnmarshalJSON
解析 json
格式时间字符串时,统一使用全局默认时区 defaultTimezon
codecov/codecov-action
从 v4
升级到 v5
1
thinkeryu 21 天前 via Android
在用,挺好用的
|
2
lneoi 21 天前
这看起来非常厉害
|
4
sunny352787 21 天前
就是这个库,导致在 mac 下编译的 windows 程序在运行时出错,只能在 windows 下安装环境打个 windows 包才能正常运行,用了两天就又回到 time.Time 了
|
5
zzeskl 21 天前
这种放我们公司 后段直接让前端干
|
6
sn0wdr1am 21 天前
@sunny352787 建议给作者上一个 issue
|
7
gouguoyin OP @sunny352787 欢迎提 issue
|