下面由golang教程欄目給大家介紹【發(fā)布了Go-carbon1.1.1版本】完善對主流ORM的支持,新增公共方法,希望對需要的朋友有所幫助!
carbon 是一個輕量級、語義化、對IDE友好的日期時間處理庫,是PHP Carbon庫的Golang實現(xiàn)版本,初衷是為了擺脫Golang反人類的2006-01-02 15:04:05格式化時間設計,支持鏈式調用和gorm、xrom等主流orm
如果您覺得不錯,請給個star吧
github:https://github.com/golang-module/carbon gitee:ghttps://gitee.com/go-package/carbon安裝
go get -u gitee.com/go-package/carbon初始化
import ( "gitee.com/go-package/carbon")// 初始化,默認時區(qū)為Local,即服務器所在時區(qū)c := carbon.New()// 初始化并設置時區(qū)c := carbon.New().Timezone(carbon.PRC)
更新日志修復數(shù)據庫中時間類型字段值為null或0000-00-00 00:00:00時,json格式化后為0001-01-01 00:00:00的BUG時區(qū)常量移到const.go文件里私有方法提取到獨立文件private.go里優(yōu)化代碼組織結構,精簡代碼新增對xorm結構體的json輸出時間格式化支持,支持輸出多種標準時間格式新增StartOf和EndOf類方法獲取開始時間和結束時間新增IsStartOf和IsEndOf類方法判斷是否是開始時間和結束時間新增ToDateStartString方法轉換成日期開始時間新增ToDateEndString方法轉換成日期結束時間新增ToTimeStartString方法轉換成小時開始時間新增ToTimeEndString方法轉換成小時結束時間更多時區(qū)常量請查看const.go(https://gitee.com/go-package/carbon/blob/master/const.go)文件
網站標題:【發(fā)布了Go-carbon1.1.1版本】完善對主流ORM的支持,新增公共方法
網頁網址:http://chinadenli.net/article40/chspho.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供移動網站建設、小程序開發(fā)、外貿建站、商城網站、全網營銷推廣、響應式網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)