Go の time.Time の `zero` 値とは何ですか? 質問する

Go の time.Time の `zero` 値とは何ですか? 質問する

エラー状態で、 を返そうとしましたnilが、次のエラーがスローされました。

cannot use nil as type time.Time in return argument

zeroの値は何ですかtime.Time?

ベストアンサー1

代わりに次の関数を使用する必要がありますTime.IsZero():

func (Time) IsZero

または

func (t Time) IsZero() bool

IsZero は、t がゼロ時刻、つまり 1 年 1 月 1 日 00:00:00 UTC を表しているかどうかを報告します。

おすすめ記事