func getTimestamp()

in pkg/client/elasticsearch/query.go [272:282]


func getTimestamp(v interface{}) (metav1.Time, error) {
	if t, ok := v.(string); ok {
		t, err := time.Parse(time.RFC3339, t)
		if err != nil {
			return metav1.Unix(0, 0), err
		}
		return metav1.NewTime(t), nil
	}

	return metav1.Unix(0, 0), fmt.Errorf("not a string: %v", v)
}