¿Alguien puede aconsejar sobre cómo convertir un intervalo de tiempo o int a una cadena de duración ISO8601 como se explica en http://en.wikipedia.org/wiki/ISO_8601#Durations?TimeSpan to ISO8601 formato de duración cadena
"1 hora y 30 minutos" se traduciría en "PT1H30M", por ejemplo:
int duration = 90;
string isoString = duration.ToIsoDuration();
duplicado posible de [¿Cómo convierto un TimeSpan ISO8601 a un C# TimeSpan?] (Http://stackoverflow.com/questions/12466188/how-do-i-convert-an-iso8601-timespan-to-ac-sharp-timespan) – Pekka
NO es un duplicado: el análisis y la representación como una cadena son operaciones separadas. – Brent