Golang Go语言:go-carbon 2.2.12 版本发布,轻量级、语义化、对开发者友好的时间处理库

发布于 1周前 作者 yuanlaile 来自 Go语言

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

7 回复

从 PHP 用到 Golang , 熟悉而好用的 API 感谢。

更多关于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无疑是一个不错的选择。

回到顶部