En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.Date() en el lenguaje Go se usa para verificar el año, el mes y el día en que se presenta la «t» 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 (t Time) Date() (year int, month Month, day int)
Aquí, “t” es el tiempo establecido.
Valor de retorno: Devuelve año, mes y día de la “t” indicada.
Ejemplo 1:
// Golang program to illustrate the usage of // Time.Before() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Declaring t in UTC t := time.Date(2020, 5, 6, 11, 45, 04, 0, time.UTC) // Calling Date method yyyy, mm, dd := t.Date() // Prints year fmt.Printf("The stated year is: %v\n", yyyy) // Prints month fmt.Printf("The stated month is: %v\n", mm) // Prints day fmt.Printf("The stated day is: %v\n", dd) }
Producción:
The stated year is: 2020 The stated month is: May The stated day is: 6
Ejemplo 2:
// Golang program to illustrate the usage of // Time.Before() function // Including main package package main // Importing fmt and time import "fmt" import "time" // Calling main func main() { // Declaring t in UTC t := time.Date(2020, 13, 34, 00, 00, 00, 0, time.UTC) // Calling Date method yyyy, mm, dd := t.Date() // Prints year fmt.Printf("The stated year is: %v\n", yyyy) // Prints month fmt.Printf("The stated month is: %v\n", mm) // Prints day fmt.Printf("The stated day is: %v\n", dd) }
Producción:
The stated year is: 2021 The stated month is: February The stated day is: 3
Aquí, el mes y el día indicados están fuera del rango habitual, 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