carbon 是一個輕量級、語義化、對開發者友好的golang時間處理庫,支援鏈式呼叫。
目前已被 awesome-go 收錄,如果您覺得不錯,請給個star吧
github.com/golang-module/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 協議》,轉載必須註明作者和本文連結