go-carbon 1.4.3 版本釋出,新增對json.UnmarshalJSON()的支援

普羅米修斯發表於2021-07-19

carbon 是一個輕量級、語義化、對開發者友好的Golang時間處理庫,支援鏈式呼叫、農曆和gorm、xorm等主流orm

如果您覺得不錯,請給個star吧

github:github.com/golang-module/carbon

gitee:gitee.com/go-package/carbon

更新日誌
  • 最佳化IsZero()方法的判斷邏輯
  • 修復Microsecond()方法獲取毫秒數錯誤的bug
  • 修復SetMicrosecond()方法設定毫秒數錯誤的bug
  • 修復Lunar().Festival()方法不是任何節氣時panic的bug
  • 修復Format()方法無法原樣解析的bug
  • 修復ParseByFormat()方法無法原樣解析的bug
  • 使用github.com/stretchr/testify/assert庫替代原生testing庫
  • 增加單元測試覆蓋場景,單元測試覆蓋率提升到96%
  • 統一錯誤格式,修改部分錯誤文案
  • Lunar()方法實現Stringer介面,可以直接作為字串輸出農曆年月日,同Lunar().ToString()
  • 新增CreateFromTimestamp()方法對時間戳是0的判斷
  • 新增Lunar().ToString()方法獲取農曆年月日,如二零二零年六月十六
  • 新增對json.UnmarshalJSON()的支援
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章