Я хотел бы разобрать time.Duration
. Длительность - "PT15M"
(строка/байты) и хотела бы преобразовать ее в действительный time.Duration
.Golang parse time.Duration
Если бы это было time.Time
вещь, я хотел бы использовать:
t, err := time.Parse(time.RFC3339Nano, "2013-06-05T14:10:43.678Z")
Но это не существует (ParseDuration
принимает только один параметр):
d, err := time.ParseDuration(time.RFC3339Nano, "PT15M")
Как я могу rse this ISO 8601 duration?
От быстрой гугле: https://github.com/ChannelMeter/iso8601duration –
Ничего из-оф -Box? –
Надеюсь, это поможет: http://go-search.org/search?q=ISO+8601+duration – David