ángeles tiempo santiago sabadell por los hoy horas dias compostela clima california barcelona angeles time go null

time - santiago - ¿Cuál es el valor ''cero'' para el tiempo. Tiempo en Go?



tiempo en santiago de compostela por horas (3)

En una condición de error, intenté devolver nil , lo que arroja el error:

cannot use nil as type time.Time in return argument

¿Cuál es el valor zero para el time.Time . time.Time ?


Debería usar la función Time.IsZero () en su lugar:

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.



Invocando un tiempo vacío. time.Time struct literal devolverá la fecha cero de Go. Por lo tanto, para la siguiente declaración impresa:

fmt.Println(time.Time{})

El resultado es:

0001-01-01 00:00:00 +0000 UTC

En aras de la exhaustividad, la documentación oficial establece explícitamente:

El valor cero de tipo Time es 1 de enero, año 1, 00: 00: 00.000000000 UTC.