a1:="2017-12-13 21:04:53"
a2:="2017-12-12 21:04:53"
是字符串类型 非time类型
所以我尝试先转换
t,_:= time.Parse("2017-12-13 21:04:53",a1) //在进行对比
不过测试好久没弄好 所以来求助
我程序功能里要对比这2个时间 相差1天就返回false 否则为true的功能。
func CompareTime(t1, t2 string) bool {
FORMAT := "2006-01-02 15:04:05"
T1, err := time.Parse(FORMAT, t1)
if err != nil {
panic(err)
}
T2, err := time.Parse(FORMAT, t2)
if err != nil {
panic(err)
}
if T1.Sub(T2).Hours() == 24 {
return true
}
return false
}
更多评论
#3