La sintaxis de la función es como se muestra:
FUNC PARSE (diseño, cadena de valor) (tiempo, error)
La función toma un diseño y un formato de fecha formateado como parámetros. Luego devuelve el valor de tiempo.
Tenga en cuenta que GO no usa el diseño de yyyy-mm-dd para formatear el tiempo. En su lugar, usa el valor:
Lun 2 de enero 15:04:05 MST 2006
Considere el ejemplo a continuación que ilustra cómo usar la función de análisis.
paquete principal
importar (
"FMT"
"tiempo"
)
const (
diseño = "2006-01-02"
)
func Main ()
Fecha: = "2022-02-01"
tiempo, _: = tiempo.Analizar (diseño, fecha)
fmt.Println (tiempo)
El código anterior analizará la fecha proporcionada y devolverá el tiempo como se muestra en la salida a continuación:
$ Go Run Parse.ir
2022-02-01 00:00:00 +0000 UTC
También puede especificar otro formato de diseño como se muestra:
paquete principal
importar (
"FMT"
"tiempo"
)
const (
Layout = "2 de enero de 2006 a las 3:04 p.m. (MST)"
)
func Main ()
Fecha: = "1 de febrero de 2022 a las 12:59 pm (PST)"
cocina, _: = tiempo.Analizar (diseño, fecha)
fmt.Println (cocina)
El código anterior debe devolver una salida como:
2022-02-01 12:59:00 +0000 PST
El método de análisis utiliza diseños basados en ejemplos. En la mayoría de los casos, puede usar los diseños definidos en el paquete de tiempo. También puede crear diseños personalizados. Asegúrese de hacer referencia a la hora:
Lun 2 de enero 15:04:05 MST 2006
Gracias por leer!