función time.Time.Date() en Golang con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *