Відповіді:
Виклик порожнього time.Time
структурного букваря поверне нульову дату Go. Таким чином, для наступного друку заяви:
fmt.Println(time.Time{})
Вихід:
0001-01-01 00:00:00 +0000 UTC
Для повноти в офіційній документації прямо зазначено:
Нульове значення типу Час - 1 січня, рік 1, 00: 00: 00.000000000 UTC.
Ви повинні використовувати функцію Time.IsZero () замість:
func (Time) IsZero
func (t Time) IsZero() bool
IsZero reports whether t represents the zero time instant, January 1, year 1, 00:00:00 UTC.
Нульове значення time.Time - 0001-01-01 00:00:00 +0000 UTC
див. Http://play.golang.org/p/vTidOlmb9P
IsZero()
для виявлення нульового часу.