【问题标题】:Parse YouTube ISO 8601 to DateTime C# [duplicate]将 YouTube ISO 8601 解析为 DateTime C# [重复]
【发布时间】:2016-08-30 10:49:59
【问题描述】:

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

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

这是一个例子:PT5M58S

【问题讨论】:

标签: c# .net datetime youtube-api iso8601


【解决方案1】:
TimeSpan ts = XmlConvert.ToTimeSpan("PT5M58S");

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

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

表示时间间隔。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-16
    • 2020-09-08
    • 1970-01-01
    • 2019-04-08
    • 2015-12-19
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    相关资源
    最近更新 更多