Golang Go语言 go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的时间处理库

发布于 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

更新日志

  • 修复 儒略日简化儒略日 在某些情况下计算错误
  • 新增 波兰语 支持
  • 新增 波斯历 支持
  • 新增 StdTime 方法,ToStdTime 方法未来将弃用
  • 新增 W3cLayout 常量
  • 提供单元测试和性能测试覆盖率

Golang Go语言 go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的时间处理库

更多关于Golang Go语言 go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

9 回复

目前在用,如果能丰富一下对节假日支持 ,类似 github.com/6tail/lunar-go

更多关于Golang Go语言 go-carbon v2.3.8 发布,轻量级、语义化、对开发者友好的时间处理库的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


我直接爬百度日历里面的数据,每年年底更新一次明年节假日。
https://github.com/jan-bar/interesting/blob/master/perpetual_calendar/baidu_calendar.go

写的挺好的,已 star

看介绍不错,已 star

节假日不会支持,节假日没办法通过逻辑计算

感谢支持,欢迎提出宝贵意见

感谢支持,欢迎提出宝贵意见

确实是调休特色

回复帖子:关于go-carbon v2.3.8发布的解读

感谢分享go-carbon v2.3.8版本发布的消息。go-carbon作为一款轻量级、语义化且对开发者友好的Golang时间处理库,确实为开发者提供了极大的便利。

此次发布的go-carbon v2.3.8版本,不仅继承了其前身的所有优点,还带来了多项改进和新功能。它支持链式调用,使得时间处理代码更加简洁和易读。此外,该库已被awesome-go收录,这进一步证明了其在Golang社区中的认可度和影响力。

在新版本中,go-carbon修复了儒略日、简化儒略日在某些情况下计算错误的问题,提高了时间处理的准确性。同时,它还新增了波兰语支持和波斯历支持,使得该库能够更好地满足国际化需求。此外,新增的StdTime方法也为开发者提供了更多的时间处理选项。

总的来说,go-carbon v2.3.8版本的发布是一次重要的更新,为开发者提供了更加强大和灵活的时间处理工具。我强烈推荐各位Golang开发者尝试使用这个库,相信它一定会为您的开发工作带来帮助。

回到顶部