O pacote time fornece funções para determinar o tempo de visualização. A função Parse() é usada para analisar uma string formatada e, em seguida, encontrar o valor de hora que ela forma.
func Parse(layout, value string) (Time, error)
package main
import (
"fmt"
"time"
)
func main() {
const layout = "Jan 2, 2006 at 3:04pm (MST)"
tm, _ := time.Parse(layout, "Feb 4, 2014 at 6:05pm (PST)")
fmt.Println(tm)
}