Golang時間比較的幾種方法小結
更新時間:2025年06月23日 09:58:03 作者:msw、
本文主要介紹了Golang時間比較的幾種方法小結,包括Before、 After、 Equal, 但是都需要轉成time類型來比較,下面就一起來了解一下,感興趣的可以了解游戲
Golang中比較時間的方法有:Before、 After、 Equal, 但是都需要轉成time類型來比較。
時間是否相等
timeStr1 := "2023-01-18 08:50:29"
timeStr2 := "2023-01-18 08:50:29"
time1, err := time.Parse("2006-01-02 15:04:05", timeStr1)
time2, err := time.Parse("2006-01-02 15:04:05", timeStr2)
if err == nil && time1.Equal(time2) {
fmt.Println("相等")
}時間A小于時間B
timeStra := "2023-01-16 08:50:29"
timeStrb := "2023-01-17 08:50:29"
timea, err := time.Parse("2006-01-02 15:04:05", timeStra)
timeb, err := time.Parse("2006-01-02 15:04:05", timeStrb)
if err == nil && timea.Before(timeb) {
fmt.Println("小于")
}
時間A大于時間B
timeStra := "2023-01-16 08:50:29"
timeStrb := "2023-01-15 08:50:29"
timea, err := time.Parse("2006-01-02 15:04:05", timeStra)
timeb, err := time.Parse("2006-01-02 15:04:05", timeStrb)
if err == nil && timea.After(timeb) {
fmt.Println("大于")
}到此這篇關于Golang時間比較的幾種方法小結的文章就介紹到這了,更多相關Golang時間比較內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解Go語言如何實現類似Python中的with上下文管理器
熟悉?Python?的同學應該知道?Python?中的上下文管理器非常好用,那么在?Go?中是否也能實現上下文管理器呢,下面小編就來和大家仔細講講吧2023-07-07
基于go interface{}==nil 的幾種坑及原理分析
這篇文章主要介紹了基于go interface{}==nil 的幾種坑及原理分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04

