Golang Time Parse

Golang Time Parse
Parse () -funksjonen lar deg analysere en formatert datostreng og returnere tidsverdien representert av strengen.

Funksjonssyntaksen er som vist:

func parse (layout, verdsstreng) (tid, feil)

Funksjonen tar en layout og et formatert datoformat som parametere. Den returnerer deretter tidsverdien.

Husk at GO ikke bruker YYYY-MM-DD-oppsettet for å formatere tiden. I stedet bruker den verdien:

Man 2. januar 15:04:05 MST 2006

Tenk på eksemplet nedenfor som illustrerer hvordan du bruker parsefunksjonen.

pakkehoved
import (
"FMT"
"tid"
)
const (
Layout = "2006-01-02"
)
func main ()
Dato: = "2022-02-01"
tid, _: = tid.Parse (layout, dato)
fmt.Println (tid)

Koden over vil analysere den oppgitte datoen og returnere tiden som vist i utdataene nedenfor:

$ gå løp parse.gå
2022-02-01 00:00:00 +0000 UTC

Du kan også spesifisere et annet layoutformat som vist:

pakkehoved
import (
"FMT"
"tid"
)
const (
Layout = "2. jan, 2006 kl. 15:04 (MST)"
)
func main ()
Dato: = "1. februar 2022 kl. 12:59 (PST)"
Kjøkken, _: = tid.Parse (layout, dato)
fmt.Println (kjøkken)

Koden over skal returnere en utdata som:

2022-02-01 12:59:00 +0000 PST

Parse-metoden bruker eksempelbaserte oppsett. I de fleste tilfeller kan du bruke oppsettene som er definert i tidspakken. Du kan også lage spesialbaserte oppsett. Forsikre deg om at de refererer til tiden:

Man 2. januar 15:04:05 MST 2006

Takk for at du leste!