gpt4 book ai didi

c# - TimeSpan 到 ISO8601 持续时间格式字符串

转载 作者:IT王子 更新时间:2023-10-29 04:16:22 25 4
gpt4 key购买 nike

谁能建议如何将时间跨度或整数转换为 ISO8601 持续时间字符串,如 http://en.wikipedia.org/wiki/ISO_8601#Durations 中所述?

“1 小时 30 分钟”将得到“PT1H30M”,例如:

int duration = 90;
string isoString = duration.ToIsoDuration();

最佳答案

我自己找到了解决方案,所以我想分享一下:

   TimeSpan timeSpan = new TimeSpan(0, value, 0);
return XmlConvert.ToString(timeSpan);

关于c# - TimeSpan 到 ISO8601 持续时间格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2906022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com