Golang Go语言 go-carbon 2.2.8 版本发布,轻量级、语义化、对开发者友好的时间处理库
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”
更新日志
- 将
isTestNow
方法更名为hasTestNow
- 修复使用
gorm
时自动更新时间字段类型错误的 bug - 新增
Time
结构体和ToTimeStruct
方法 - 新增
TimeMilli
结构体和ToTimeMilliStruct
方法 - 新增
TimeMicro
结构体和ToTimeMicroStruct
方法 - 新增
TimeNano
结构体和ToTimeNanoStruct
方法
Golang Go语言 go-carbon 2.2.8 版本发布,轻量级、语义化、对开发者友好的时间处理库
更多关于Golang Go语言 go-carbon 2.2.8 版本发布,轻量级、语义化、对开发者友好的时间处理库的实战教程也可以访问 https://www.itying.com/category-94-b0.html
已 star ,看到支持 lunar year ,就觉得很棒。哈哈哈
更多关于Golang Go语言 go-carbon 2.2.8 版本发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
go-carbon 2.2.8版本的发布,无疑为Golang开发者提供了一个更为轻量级、语义化且友好的时间处理库。以下是对该版本的简要介绍:
go-carbon是一个基于Golang的时间处理库,它基于time.Time结构体,并对一些常用的时间处理行为进行了封装,从而提高了时间处理的效率以及代码的可读性。该库支持链式调用,使得时间处理操作更加简洁明了。
在go-carbon 2.2.8版本中,开发者们对库进行了多项优化和更新。例如,isTestNow方法被更名为hasTestNow,修复了在使用gorm时自动更新时间字段类型错误的bug,并新增了Time结构体、TimeMilli结构体、TimeMicro以及TimeNano等多个方法和结构体,以满足开发者在不同场景下的时间处理需求。
此外,go-carbon库已被awesome-go收录,这足以证明其在Golang社区中的认可度和影响力。对于Golang开发者来说,选择go-carbon作为时间处理库,不仅可以提高开发效率,还可以使代码更加简洁、易读。
总的来说,go-carbon 2.2.8版本是一个值得推荐的Golang时间处理库,它能够帮助开发者更加高效地处理时间相关的操作。