将 YouTube ISO 8601 解析为 DateTime C#
Parse YouTube ISO 8601 to DateTime C#
在 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.
在 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.