在YouTube v3 Developer API中,检索the video duration时,它以ISO 8601格式返回。
如何在C#中将其解析为DateTime对象?
以下是一个例子:PT5M58S
答案 0 :(得分:3)
TimeSpan ts = XmlConvert.ToTimeSpan("PT5M58S");
最佳选择是转换为TimeSpan而不是DateTime。
来自TimeSpan上的MS文档(https://msdn.microsoft.com/library/system.timespan):
表示时间间隔。