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

2 回复

已 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时间处理库,它能够帮助开发者更加高效地处理时间相关的操作。

回到顶部