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!