Golang Go语言 go-carbon 2.2.7 版本发布,轻量级、语义化、对开发者友好的时间处理库
carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。
目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧
github.com/golang-module/carbon
gitee.com/golang-module/carbon
安装使用
Golang 版本大于等于 1.16
// 使用 github 库
go get -u github.com/golang-module/carbon/v2
import “github.com/golang-module/carbon/v2”
// 使用 gitee 库
go get -u gitee.com/golang-module/carbon/v2
import “gitee.com/golang-module/carbon/v2”
Golang 版本小于 1.16
// 使用 github 库
go get -u github.com/golang-module/carbon
import “github.com/golang-module/carbon”
// 使用 gitee 库
go get -u gitee.com/golang-module/carbon
import “gitee.com/golang-module/carbon”
更新日志
- 修复
Value
方法在database.go
文件中丢失时区的 bug - 新增
ToXXXStruct
系列方法 - 新增参考项目链接
- 删除调试打印信息
- 删除
README.md.md
文件 - 更新说明文件
Golang Go语言 go-carbon 2.2.7 版本发布,轻量级、语义化、对开发者友好的时间处理库
更多关于Golang Go语言 go-carbon 2.2.7 版本发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
虽然还没用过 carbon ,但是这个 README 让我看得很爽,很详细(吐槽下 https://github.com/Masterminds/squirrel ,虽然有很多人用,但是 README 写得感觉跟写个人日记一样,lib 的用法展示的不是很全,也没有一个专门的文档)
更多关于Golang Go语言 go-carbon 2.2.7 版本发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
已赞
那些东西看文档啊,
欢迎使用并提出宝贵意见
go-carbon 2.2.7版本的发布,无疑为Golang开发者提供了一个更为便捷、高效的时间处理工具。以下是对该版本的简要介绍:
go-carbon,或简称为carbon,是一个轻量级、语义化、对开发者友好的Golang时间处理库。它支持链式调用,使得时间处理代码更加简洁、易读。该库已被awesome-go收录,这充分证明了其在Golang社区中的认可度和影响力。
在2.2.7版本中,carbon修复了Value方法在database.go文件中丢失时区的bug,提升了库的稳定性和可靠性。同时,新增了ToXXXStruct系列方法,为开发者提供了更多样化的时间处理手段。此外,该版本还更新了说明文件,删除了调试打印信息,使得库的使用更加清晰、安全。
对于Golang开发者而言,carbon的出现无疑降低了时间处理的难度和复杂度。无论是日期的加减、格式的转换,还是时区的处理,carbon都能提供简洁、高效的解决方案。因此,我强烈推荐各位开发者在使用Golang进行时间处理时,考虑使用go-carbon这一优秀的库。