タイトルの通りですが、
AfterやらBeforeの判定はわかりにくい
メモがてらコードを記載 します
もうね。覚えられないよ。
AfterやらBeforeの判定はわかりにくい
メモがてらコードを記載 します
もうね。覚えられないよ。
func main() {
now := time.Now()
deadline := time.Date(2024, 1, 10, 0, 0, 0, 0, time.Local)
// deadline 以降の時刻が到来したか
if now.After(deadline) {
fmt.Println("deadline 以降の時刻が到来しました")
} else {
fmt.Println("deadline 以降の時刻が到来していません")
}
// deadline 以前の時刻が到来したか
if now.Before(deadline) {
fmt.Println("deadline 以前の時刻が到来しました")
} else {
fmt.Println("deadline 以前の時刻が到来していません")
}
}
コメント
コメントを投稿