0514-86177077
9:00-17:00(工作日)
time 組成:
time.Duration(時間長度,消耗時間)
time.Time(時間點)
time.C(放時間的channel通道)(注:Time.C:=make(chan time.Time))
補充:golang 日期對比方法
我就廢話不多說了,大家還是直接看代碼吧~
package main import ( "fmt" "time" ) type Unix struct { Val int64 } func main() { var u1 = Unix{} var u2 = Unix{} u1.Val = 1562586024 // 2019-07-08 19:40:24 u2.Val = time.Now().Unix() fmt.Println(u1.IsTody()) fmt.Println(u1.IsSameDay(u2)) if !u1.IsSameDay(u2) { fmt.Println("不相同") }else{ fmt.Println("相同") } if !u1.IsTody() { fmt.Println("不相同") }else{ fmt.Println("相同") } } func (u *Unix) IsTody() bool { tm := time.Unix(u.Val, 0) tmToday := time.Now() if tmToday.Day() == tm.Day() { return true } return false } /** * 二個時間戳是否同一天 * @return true 是 false 不是今天 */ func (u *Unix) IsSameDay(another *Unix) bool { tm := time.Unix(u.Val, 0) tmAnother := time.Unix(another.Val, 0) if tmAnother.Day() == tm.Day() { return true } return false }
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
標簽:遼寧 青海 儋州 電子產品 物業(yè)服務 海南 西雙版納 安康
上一篇:Golang中的time.Duration類型用法說明
下一篇:golang頻率限制 rate詳解
Copyright ? 1999-2012 誠信 合法 規(guī)范的巨人網絡通訊始建于2005年
蘇ICP備15040257號-8