将YouTube ISO 8601解析为DateTime C#

这个问题已经在这里有了答案:            >            How do I convert an ISO8601 TimeSpan to a C# TimeSpan?                                    3个
>            How to create a .NET DateTime from ISO 8601 format                                    7个
在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.

上一篇:fork函数创建新进程过程分析


下一篇:按ISO日期对PHP数组排序