github.com/grafana/pyroscope@v1.18.0/pkg/og/testing/time.go (about) 1 package testing 2 3 import "time" 4 5 var format = "2006-01-02-15:04:05.999999999 MST" 6 7 func ParseTime(str string) time.Time { 8 r, err := time.Parse(format, str+" UTC") 9 if err != nil { 10 panic(err) 11 } 12 return r.UTC() 13 } 14 15 16 func SimpleUTime(i int) time.Time { 17 return time.Unix(int64(i), 0) 18 } 19 20 func PrintTime(t time.Time) int { 21 return int(t.Sub(time.Time{}) / time.Second) 22 }