Giolang Time analisi

Giolang Time analisi
La funzione Parse () consente di analizzare una stringa di data formattata e di restituire il valore di tempo rappresentato dalla stringa.

La sintassi della funzione è come mostrata:

Func Parse (layout, Value String) (tempo, errore)

La funzione prende un layout e un formato della data formattata come parametri. Quindi restituisce il valore temporale.

Tieni presente che GO non usa il layout YYYY-MM-DD per formattare il tempo. Invece, usa il valore:

Lun 2 gennaio 15:04:05 MST 2006

Considera l'esempio seguente che illustra come utilizzare la funzione di analisi.

Pacchetto principale
importazione (
"FMT"
"tempo"
)
const (
Layout = "2006-01-02"
)
func main ()
Data: = "2022-02-01"
tempo, _: = tempo.Parse (layout, data)
fmt.Println (tempo)

Il codice sopra analizzerà la data fornita e restituirà l'ora come mostrato nell'output di seguito:

$ go run anal.andare
2022-02-01 00:00:00 +0000 UTC

Puoi anche specificare un altro formato di layout come mostrato:

Pacchetto principale
importazione (
"FMT"
"tempo"
)
const (
Layout = "2 gennaio 2006 alle 15:04 (MST)"
)
func main ()
Data: = "1 febbraio 2022 alle 12:59 (PST)"
cucina, _: = tempo.Parse (layout, data)
fmt.Println (cucina)

Il codice sopra dovrebbe restituire un output come:

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

Il metodo di analisi utilizza layout basati su esempio. Nella maggior parte dei casi, è possibile utilizzare i layout definiti nel pacchetto temporale. Puoi anche creare layout personalizzati. Assicurati che facciano fare riferimento al tempo:

Lun 2 gennaio 15:04:05 MST 2006

Grazie per aver letto!