valor - timespan c# ejemplos
Cadena de formato de duración de TimeSpan a ISO8601 (1)
¿Puede alguien asesorar sobre cómo convertir un intervalo de tiempo o int en una cadena de duración ISO8601 como se explica en http://en.wikipedia.org/wiki/ISO_8601#Durations ?
"1 hora y 30 minutos" daría como resultado "PT1H30M", por ejemplo:
int duration = 90;
string isoString = duration.ToIsoDuration();
Encontré la solución yo mismo, así que pensé en compartir:
TimeSpan timeSpan = new TimeSpan(0, value, 0);
return XmlConvert.ToString(timeSpan);