下面由golang教程欄目給大家介紹【發(fā)布了go-carbon1.1.1版本】完善對主流orm的支持,新增公共方法,希望對需要的朋友有所幫助!
carbon 是一個輕量級、語義化、對ide友好的日期時間處理庫,是php carbon庫的golang實現(xiàn)版本,初衷是為了擺脫golang反人類的2006-01-02 15:04:05格式化時間設(shè)計,支持鏈?zhǔn)秸{(diào)用和gorm、xrom等主流orm
如果您覺得不錯,請給個star吧
github:https://github.com/golang-module/carbongitee:ghttps://gitee.com/go-package/carbon安裝
go get -u gitee.com/go-package/carbon初始化
import ( "gitee.com/go-package/carbon")// 初始化,默認(rèn)時區(qū)為local,即服務(wù)器所在時區(qū)c := carbon.new()// 初始化并設(shè)置時區(qū)c := carbon.new().timezone(carbon.prc)更多時區(qū)常量請查看const.go(https://gitee.com/go-package/carbon/blob/master/const.go)文件
更新日志修復(fù)數(shù)據(jù)庫中時間類型字段值為null或0000-00-00 00:00:00時,json格式化后為0001-01-01 00:00:00的bug時區(qū)常量移到const.go文件里私有方法提取到獨立文件private.go里優(yōu)化代碼組織結(jié)構(gòu),精簡代碼新增對xorm結(jié)構(gòu)體的json輸出時間格式化支持,支持輸出多種標(biāo)準(zhǔn)時間格式新增startof和endof類方法獲取開始時間和結(jié)束時間新增isstartof和isendof類方法判斷是否是開始時間和結(jié)束時間新增todatestartstring方法轉(zhuǎn)換成日期開始時間新增todateendstring方法轉(zhuǎn)換成日期結(jié)束時間新增totimestartstring方法轉(zhuǎn)換成小時開始時間新增totimeendstring方法轉(zhuǎn)換成小時結(jié)束時間
網(wǎng)絡(luò)十分卡頓-域名及賬戶問題云服務(wù)器可以掛幾個游戲嗎網(wǎng)站打不開幫忙看看什么原因首汽約車與AWS聯(lián)合發(fā)布的智能語音方案為智慧出行提速淺析u盤的三種主流文件格式FAT32/NTFS/exFAT和選擇為什么百度云顯示服務(wù)器忙電商時代,企業(yè)搭建商城系統(tǒng)的優(yōu)勢有哪些2019阿里云云服務(wù)器有優(yōu)惠嗎