V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
gouguoyin
V2EX  ›  Go 编程语言

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

  •  
  •   gouguoyin · 20 天前 · 652 次点击

    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"
    

    更新日志

    • Parse 方法增加对 2006-01-02 15:04:05-0700 MST 格式字符串的解析支持
    • Parse 方法解析零值时间 0001-01-01 00:00:00 时返回原始值而不是返回空
    • IsValidIsInvalid 方法优化判断逻辑
    • DiffAbsInDuration 方法自行实现 Abs 方法,而不必将 go 升级到 1.9+
    • 统一单元测试格式
    3 条回复    2024-04-10 14:12:59 +08:00
    jorneyr
        1
    jorneyr  
       20 天前
    库的名字没有一个单词和时间有关。
    gouguoyin
        2
    gouguoyin  
    OP
       20 天前
    @jorneyr prometheus 和 监控有什么关系么? apple 和手机有什么关系么?
    maemo
        3
    maemo  
       20 天前
    用过 php 的应该知道 carbon
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5251 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 08:28 · PVG 16:28 · LAX 01:28 · JFK 04:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.