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

En el lenguaje Go, los paquetes de tiempo brindan funcionalidad para determinar y ver el tiempo. La función Time.YearDay() en el lenguaje Go se usa para encontrar el día del año proporcionado por «t». Donde, el rango para años no bisiestos es [1, 365] y para años bisiestos es [1, 366]. 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) YearDay() int

Aquí, “t” es el tiempo indicado.

Valor devuelto: Devuelve el día del año especificado por “t”.

Ejemplo 1:

// Golang program to illustrate the usage of
// Time.YearDay() 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(2019, 6, 5, 11,
              35, 04, 0, time.UTC)
  
    // Calling YearDay method
    yrday := t.YearDay()
  
    // Prints the day 
    // of the year as specified
    fmt.Printf("The day of the year "+
      "in the 't' specified is: %v\n", yrday)
}

Producción:

The day of the year in the 't' specified is: 156

Ejemplo 2:

// Golang program to illustrate the usage of
// Time.YearDay() 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, 35, 60, 
       45, 67, 94, 7567, time.UTC)
  
    // Calling YearDay method
    yrday := t.YearDay()
  
    // Prints the day of the year as specified
    fmt.Printf("The day of the year in "+
      "the 't' specified is: %v\n", yrday)
}

Producción:

The day of the year in the 't' specified is: 365

Aquí, la «t» indicada anteriormente tiene valores que 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 *