go-carbon 1.5.2版本釋出, 修復已知 bug 和新增功能及葡萄牙語翻譯檔案

gouguoyin發表於2021-08-16

carbon 是一個輕量級、語義化、對開發者友好的golang時間處理庫,支援鏈式呼叫。

目前已被 awesome-go 收錄,如果您覺得不錯,請給個star吧

github.com/golang-module/carbon

gitee.com/go-package/carbon

更新日誌
  • 修復某些情況下parseByFormat()方法解析無效的bug
  • 修復某些情況下Format()方法解析無效的bug
  • carbon結構體裡的公共欄位Loc、Lang改成私有欄位loc和lang
  • 新增SetWeekStartsAt()方法設定一週的開始日期
  • 新增Timestamp()方法獲取秒級時間戳,ToTimestamp()方法將在v2.0版本移除
  • 新增TimestampWithSecond()方法獲取秒級時間戳,ToTimestampWithSecond()方法將在v2.0版本移除
  • 新增TimestampWithMillisecond()方法獲取毫秒時間戳,ToTimestampWithMillisecond()方法將在v2.0版本移除
  • 新增TimestampWithMicrosecond()方法獲取微妙時間戳,ToTimestampWithMicrosecond()方法將在v2.0版本移除
  • 新增TimestampWithNanosecond()方法獲取納秒時間戳,ToTimestampWithNanosecond()方法將在v2.0版本移除
  • 新增Timestamp型別用來定義json結構體時間戳欄位,ToTimestamp型別將在v2.0版本移除
  • 新增TimestampWithSecond型別用來定義json結構體秒級時間戳欄位,ToTimestampWithSecond型別將在v2.0版本移除
  • 新增TimestampWithMillisecond型別用來定義json結構體毫秒時間戳欄位,ToTimestampWithMillisecond型別將在v2.0版本移除
  • 新增TimestampWithMicrosecond型別用來定義json結構體微妙時間戳欄位,ToTimestampWithMicrosecond型別將在v2.0版本移除
  • 新增TimestampWithNanosecond型別用來定義json結構體納秒時間戳欄位,ToTimestampWithNanosecond型別將在v2.0版本移除
  • 新增DateTime型別用來定義json結構體日期時間欄位,ToDateTimeString型別將在v2.0版本移除
  • 新增Date型別用來定義json結構體日期欄位,ToDateString型別將在v2.0版本移除
  • 新增Time型別用來定義json結構體時間欄位,ToTimeString型別將在v2.0版本移除
  • 新增 .editorconfig 編輯器配置檔案
  • 新增葡萄牙語翻譯檔案lang/pt.json,由 felipear89 翻譯
  • 按照 uber-go 程式碼規範最佳化程式碼
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章