En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Date() en el lenguaje Go se usa para encontrar la fecha y la hora, que es equivalente a aaaa-mm-dd hh:mm:ss + nsec nanosegundos en la zona horaria adecuada en la ubicación indicada. Además, esta función se define en el paquete de tiempo. Aquí, debe importar el paquete «tiempo» para usar estas funciones.
Sintaxis:
func Date(year int, month Month, day, hour, min, sec, nsec int, loc *Location) Time
Aquí, «loc» apunta a la ubicación.
Valor de Retorno: Devuelve un tiempo que es propio en una de las dos zonas asociadas en la conversión, pero no garantiza que se devuelva. Y devuelve panics si la «loc» dada es nula.
Nota: Aquí, el valor del mes, día, hora, min, seg y nsec pueden ser más que los rangos normales, pero se normalizarán automáticamente durante la conversión. Por ejemplo, si la fecha es el 34 de abril, se convierte al 1 de mayo.
Ejemplo 1:
// Golang program to illustrate the usage of // time.Date() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Calling Date() method // with all its parameters tm := time.Date(2020, time.April, 11, 21, 34, 01, 0, time.UTC) // Using Local() for location and printing // the stated time and date in UTC fmt.Printf("%s", tm.Local()) }
Producción:
2020-04-11 21:34:01 +0000 UTC
Ejemplo 2:
// Golang program to illustrate the usage of // time.Date() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Calling Date() method // with all its parameters tm := time.Date(2020, time.April, 34, 25, 72, 01, 0, time.UTC) // Using Local() for location and printing // the stated time and date in UTC fmt.Printf("%s", tm.Local()) }
Producción:
2020-05-05 02:12:01 +0000 UTC
Aquí, el rango de los valores de día, hora y minutos está fuera del rango normal pero se normalizan durante la conversión.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA