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

carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。

目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧

github.com/golang-module/carbon

gitee.com/golang-module/carbon

安装使用

Golang 版本大于等于 1.17
// 使用 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.17
// 使用 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"

更新日志

  • go 的最低版本要求升级到1.17
  • 增加对阿拉伯语的翻译支持
  • 修复公历农历错误的bug
  • 修复波斯语的翻译错误的bug
  • 优化对 ParseByLayoutgetLocationByTimezone 方法的时区参数为空时的处理
  • 优化 json 字符串里的值有空或者nul时进行 json.UnmarshalJSON反序列化的处理
  • 移除Tag结构体和相关方法
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 3

提个bug 时区 +8

carbon.Parse(time.Now().String())

报错

5个月前 评论

time.Now().String()输出的是2024-10-12 15:08:04.041963 +0800 CST m=+0.000113585 这样的非标准时间格式,你可以这样使用

carbon.CreateFromStdTime(time.Now())
5个月前 评论
探索者 5个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
文章
86
粉丝
17
喜欢
126
收藏
99
排名:637
访问:1.2 万
私信
所有博文
社区赞助商