This is consistent with XML and JSON serialization which accepts [ISO8601 Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations). This function could leverage the `XmlConvert.ToTimeSpan` method.