【发布时间】:2011-02-23 18:18:40
【问题描述】:
任何人都可以建议如何将时间跨度或 int 转换为 ISO8601 持续时间字符串,如 http://en.wikipedia.org/wiki/ISO_8601#Durations 中所述?
“1 小时 30 分钟”将导致“PT1H30M”,例如:
int duration = 90;
string isoString = duration.ToIsoDuration();
【问题讨论】:
-
不是重复的 - 解析和表示为字符串是单独的操作。