Golang Go语言:go-carbon v2.3.9 发布,轻量级、语义化、对开发者友好的时间处理库
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”
更新日志
- 新增
DiffInDuration
、DiffAbsInDuration
方法 - 给
calendar/persian
子包添加注释 - 简化
calendar.go
、constellation.go
代码 - 提供单元测试和性能测试覆盖率
Golang Go语言:go-carbon v2.3.9 发布,轻量级、语义化、对开发者友好的时间处理库
更多关于Golang Go语言:go-carbon v2.3.9 发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
把 carbon.DateTime 这些类型弄回来吧,什么都往 tag 里塞带鱼屏都不够用
更多关于Golang Go语言:go-carbon v2.3.9 发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
新版本的更灵活,不用 tag 的话可以设置全局默认值
感谢分享关于go-carbon v2.3.9发布的消息。go-carbon确实是一个值得关注的Golang时间处理库,其轻量级、语义化以及对开发者友好的设计使其在众多时间处理库中脱颖而出。
go-carbon支持链式调用,这一特性大大简化了时间处理的代码编写,提高了开发效率。同时,它已被awesome-go收录,这进一步证明了其代码质量和社区认可度。
在go-carbon v2.3.9版本中,新增了DiffInDuration和DiffAbsInDuration方法,这些方法为开发者提供了更灵活的时间差计算方式。此外,go-carbon还基于time.Time结构体进行封装,提供了丰富的时区、国际化支持以及错误处理功能,使得时间处理更加全面和可靠。
对于Golang开发者来说,go-carbon无疑是一个强大的工具,能够帮助他们更加高效地处理时间相关的任务。如果你正在寻找一个易于使用且功能强大的时间处理库,那么go-carbon绝对值得一试。你可以通过GitHub或Gitee等代码托管平台获取其最新版本,并开始在你的项目中使用它。