code: func parseRFC3339(s string) time.Time {
  	t, err := time.Parse(time.RFC3339, s)
  	if err == nil {
  		return t
  	}
  	t, err = time.Parse(time.RFC3339Nano, s)
  	if err == nil {
  		return t
  	}
  	return time.Time{}
  }
docs: // parseRFC3339 parses time represented as a RFC3339 or RFC3339Nano string.
  // If cannot parse, returns zero time.