You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
packer/vendor/github.com/linode/linodego/internal/parseabletime/parseable_time.go

23 lines
301 B

package parseabletime
import (
"time"
)
const (
dateLayout = "2006-01-02T15:04:05"
)
type ParseableTime time.Time
func (p *ParseableTime) UnmarshalJSON(b []byte) error {
t, err := time.Parse(`"`+dateLayout+`"`, string(b))
if err != nil {
return err
}
*p = ParseableTime(t)
return nil
}