驴C贸mo utilizar los m茅todos de las estructuras tipo fecha?
Una vez que un string ha sido convertido en una fecha, podemos echar uso de los distintos m茅todos disponibles para este tipo de estructura.
Ejemplo del uso de m茅todos de las estructuras tipo fecha
Retomando el ejemplo anterior, vamos a imprimir algunos de los valores de la fecha.
package main
import (
"fmt"
"log"
"time"
)
func main() {
fechaComoString := "2015-05-15T10:12:11+06:00"
fecha, err := time.Parse(time.RFC3339, fechaComoString)
if err != nil {
log.Fatal(err)
}
fmt.Println("El a帽o es:", fecha.Year())
fmt.Println("El mes es:", fecha.Month())
fmt.Println("El dia es:", fecha.Day())
fmt.Println("La hora es:", fecha.Hour())
fmt.Println("Los minutos son:", fecha.Minute())
fmt.Println("Los segundos son:", fecha.Second())
}
Descripci贸n del programa para parsear fechas dentro de un string
Una vez que se ha parseado el string, en el programa hemos…
Extraemos el a帽o.
fecha.Year()
Extraemos el mes.
fecha.Month()
Extraemos el d铆a.
fecha.Day()
Extraemos la hora.
fecha.Hour()
Extraemos el minuto.
fecha.Minute()
Extraemos el segundo.
fecha.Second()
En la salida del programa obtendremos.
$ go run main.go
El a帽o es: 2015
El mes es: May
El dia es: 15
La hora es: 10
Los minutos son: 12
Los segundos son: 11