Czy ktoś może doradzić, w jaki sposób przekonwertować termin lub int na ciąg znaków ISO8601, jak wyjaśniono w http://en.wikipedia.org/wiki/ISO_8601#Durations?TimeSpan do formatu czasu trwania ISO8601 ciąg znaków
"1 godzina i 30 minut" doprowadziłoby "PT1H30M", na przykład:
int duration = 90;
string isoString = duration.ToIsoDuration();
Możliwa duplikat [Jak przekonwertować TimeSpan ISO8601 na C# TimeSpan?] (Http://stackoverflow.com/questions/12466188/how-do-i-concon-an-iso8601-timespan-to-ac-sharp-timespan) – Pekka
NIE duplikat - parsowanie i reprezentowanie jako ciąg to oddzielne operacje. – Brent