Golang Time Parse

Golang Time Parse
Funkcja parse () umożliwia przeanalizowanie sformatowanego ciągu daty i zwrócenie wartości czasu reprezentowanej przez ciąg.

Składnia funkcji jest jak pokazana:

Func Parse (układ, wartość ciąg) (czas, błąd)

Funkcja przyjmuje układ i format sformatowanego daty jako parametry. Następnie zwraca wartość czasu.

Pamiętaj, że Go nie używa układu Yyyy-MM-DD do sformatowania czasu. Zamiast tego używa wartości:

Pon 2 stycznia 15:04:05 MST 2006

Rozważ poniższy przykład, który ilustruje sposób korzystania z funkcji Parse.

Pakiet Main
import (
„FMT”
"czas"
)
const (
Layout = "2006-01-02"
)
func main ()
Data: = "2022-02-01"
czas, _: = czas.Parse (układ, data)
fmt.Println (czas)

Powyższy kod przeanalizuje podaną datę i zwróci czas, jak pokazano na poniższym wyjściu:

$ Go Run Parse.Iść
2022-02-01 00:00:00 +0000 UTC

Możesz także określić inny format układu, jak pokazano:

Pakiet Main
import (
„FMT”
"czas"
)
const (
Layout = "2 stycznia 2006 o 15:04 (MST)"
)
func main ()
Data: = "1 lutego 2022 o 12:59 (PST)"
kuchnia, _: = czas.Parse (układ, data)
fmt.Println (kuchnia)

Kod powyżej powinien zwrócić wyjście jako:

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

Metoda Parse wykorzystuje przykładowe układy. W większości przypadków możesz użyć układów zdefiniowanych w pakiecie czasowym. Możesz także tworzyć układy niestandardowe. Upewnij się, że odwołują się do czasu:

Pon 2 stycznia 15:04:05 MST 2006

Dziękuje za przeczytanie!