Golang Go语言:go-carbon 2.2.12 版本发布,轻量级、语义化、对开发者友好的时间处理库
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”
更新日志
- 增加对荷兰语的支持
- 测试文件里测试用例增加索引数字
- 去掉
comparer.go
文件里IsNow
方法中的打印调试信息
Golang Go语言:go-carbon 2.2.12 版本发布,轻量级、语义化、对开发者友好的时间处理库
更多关于Golang Go语言:go-carbon 2.2.12 版本发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
欢迎提出宝贵意见
时间处理库不是官方自带的吗, 为什么还要造轮子
carbon 不是个 Google 搞得新语言吗?🫵
官方自带的标准库用起来不是很方便
在 carbon 语言没有之前就已经有 carbon 时间处理库了
感谢分享关于go-carbon 2.2.12版本发布的消息。作为IT营GO语言方面的专家,我对这一轻量级、语义化且对开发者友好的时间处理库有所了解,以下是我的一些专业见解:
go-carbon确实是一个值得关注的Golang时间处理库。它基于time.Time结构体,对常用的时间处理行为进行了封装,从而提高了时间处理的效率以及代码的可读性。该库支持链式调用,使得代码更加简洁和优雅。
在go-carbon 2.2.12版本中,该库增加了对荷兰语的支持,并在测试文件中增加了测试用例的索引数字,同时去除了部分调试信息,这些改进都使得库更加完善和稳定。
对于开发者来说,go-carbon的语义化设计使得代码更加直观易懂,减少了因时间处理不当而导致的bug。此外,它还提供了丰富的API,可以满足各种时间处理需求,如日期计算、时区转换、格式化输出等。
总的来说,go-carbon是一个值得推荐和使用的时间处理库,它可以帮助开发者更加高效、优雅地处理时间相关的逻辑。如果你正在寻找一个轻量级且功能强大的Golang时间处理库,那么go-carbon无疑是一个不错的选择。