16日と17日で比較します
t16 := time.Date(2019, 10, 16, 23, 6, 40, 0, time.UTC)
t17:= time.Date(2019, 10, 17, 23, 6, 40, 0, time.UTC)
17日は16日の前なのでtrueが返ります
fmt.Println(t16.Before(t17))
// => true
16日は17日の後なのでtrueが返ります
fmt.Println(t17.After(t16))
// => true
コピペ実行用
package main
import (
"fmt"
"time"
)
//--------------------------------------------------------
// 時刻の比較( time.Before time.After)
//--------------------------------------------------------
func main() {
// 16日と17日で比較します
t16 := time.Date(2019, 10, 16, 23, 6, 40, 0, time.UTC)
t17:= time.Date(2019, 10, 17, 23, 6, 40, 0, time.UTC)
// 17日は16日の前なのでtrueが返ります
fmt.Println(t16.Before(t17))
// => true
// 16日は17日の後なのでtrueが返ります
fmt.Println(t17.After(t16))
// => true
}