Go實現(xiàn)比較時間大小
更新時間:2015年04月23日 10:58:51 投稿:hebedich
這篇文章主要介紹了Go實現(xiàn)比較時間大小的方法和示例,非常的簡單實用,有需要的小伙伴可以參考下。
先把當前時間格式化成相同格式的字符串,然后使用time的Before, After, Equal 方法即可.
time1 := "2015-03-20 08:50:29"
time2 := "2015-03-21 09:04:25"
//先把時間字符串格式化成相同的時間類型
t1, err := time.Parse("2006-01-02 15:04:05", time1)
t2, err := time.Parse("2006-01-02 15:04:05", time2)
if err == nil && t1.Before(t2) {
//處理邏輯
fmt.Println("true")
}
這里有oneline的Demo,可以在線修改,運行。https://play.golang.org/p/oRJ_1-DE4l
以上所述就是本文的全部內(nèi)容,希望大家能夠喜歡。
相關(guān)文章
Go語言中GORM存取數(shù)組/自定義類型數(shù)據(jù)
在使用gorm時往往默認的數(shù)據(jù)類型不滿足我們的要求,需要使用一些自定義數(shù)據(jù)類型作為字段類型,下面這篇文章主要給大家介紹了關(guān)于Go語言中GORM存取數(shù)組/自定義類型數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2023-01-01
一文詳解Golang中net/http包的實現(xiàn)原理
這篇文章主要介紹了如何用?net/http?自己編寫實現(xiàn)一個?HTTP?Server?并探究其實現(xiàn)原理,具體講解Go語言是如何接收和處理請求的,希望能夠?qū)Υ蠹业膶W習或工作具有一定的幫助2022-08-08
???????Golang實現(xiàn)RabbitMQ中死信隊列幾種情況
本文主要介紹了???????Golang實現(xiàn)RabbitMQ中死信隊列幾種情況,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-03-03
Go?Error?嵌套實現(xiàn)創(chuàng)建方式
這篇文章主要介紹了Go?Error?嵌套到底是怎么實現(xiàn)的?大家都知道創(chuàng)建error有兩種方式分別是errors.new()另一種是fmt.errorf(),本文通過詳細例子給大家介紹,需要的朋友可以參考下2022-01-01

