in time.go [23:35]
func ParseTime(salesforceTime string) (time.Time, error) {
if salesforceTime == "" {
return time.Time{}, errors.New("parse time: time string to decode can not be empty")
}
var err error
for _, layout := range layouts {
var date time.Time
if date, err = time.Parse(layout, salesforceTime); err == nil {
return date, nil
}
}
return time.Time{}, err
}