编程语言
首页 > 编程语言> > 将YouTube ISO 8601解析为DateTime C#

将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.

标签:youtube-api,iso8601,datetime,c,net
来源: https://codeday.me/bug/20191118/2030190.html