[Go] time.Time 型のデータがゼロ値かどうかを判定する
作成日: 2023年08月07日
time.Time
構造体の IsZero()
関数を使用すると、レシーバーがゼロ値であるかどうかを確認することができます。
package main
import (
"fmt"
"time"
)
func main() {
var t time.Time
if t.IsZero() {
fmt.Println("t はゼロ値です")
} else {
fmt.Println("t はゼロ値ではありません")
}
}
実行結果は下記のとおりです。
t はゼロ値です