c# - 将 YouTube ISO 8601 解析为 DateTime C#

标签 c# .net datetime youtube-api iso8601

<分区>

在 YouTube v3 开发者 API 中,检索 the video duration 时它以 ISO 8601 格式返回。

如何在 C# 中将其解析为 DateTime 对象?

举个例子:PT5M58S

最佳答案

TimeSpan ts = XmlConvert.ToTimeSpan("PT5M58S");

最佳选择是转换为 TimeSpan 而不是 DateTime。

来自 TimeSpan (https://msdn.microsoft.com/library/system.timespan) 的 MS 文档:

Represents a time interval.

关于c# - 将 YouTube ISO 8601 解析为 DateTime C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37037214/

相关文章:

c# - 如何有效地从庞大的数据集中提取每一项的计数?

c# - 调用服务时出现 EndpointNotFoundException

c# - 在每个/使用 Humanizer 或 Regex 周围添加空间

c# - 如何解决错误 : Could not copy . .. 超过重试次数 10。失败。 - 对比 2017

c# - LINQ:使用 Linq 连接多个表列并从子表值中查找聚合总和

.net - 如何从 Powershell 调用使用 C# 输出参数的重载 .NET 函数?

C# 从今天开始的 30 天

c# - 使用Java上传文件

javascript - 获取 GMT 的当前日期

python - 如何根据不在索引中的日期对 Pandas 时间序列进行切片?