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  }