首页 / 知识
关于.net:如何在VB.Net中将ISO 8601持续时间转换为TimeSpan?
2023-04-15 08:32:00

How to Convert ISO 8601 Duration to TimeSpan in VB.Net?
是否存在一种标准库方法,该方法可以将具有标准ISO 8601持续时间(在XSD中也以 例如,代表一个小时的持续时间的P0DT1H0M0S被转换为New TimeSpan(0,1,0,0,0)。
确实存在一个反向转换器,其工作方式如下: 这将从xs:duration转换为TimeSpan:
请参阅http://msdn.microsoft.com/en-us/library/system.xml.xmlconvert.totimespan.aspx 一个小小的警告词-XmlConvert.ToTimeSpan()在处理数月和数年时有点有趣。 TimeSpan类没有月或年成员,可能是因为其长度不同。 但是,ToTimeSpan()会很乐意接受一个带有月或年值的持续时间字符串,并猜测一个持续时间,而不是抛出异常。 观察:
正如@ima肮脏的巨魔所说,TimeSpan总是将年转换为365天,将月转换为30天。
为了解决这个问题,您应该单独添加每个字段
|
最新内容
相关内容
字符串查找命令linux?
字符串查找命令linux?,系统,字符串,工具,信息,文件,命令,字符,选项,文本,范本,如何在Linux下查找文件内容包含某个特定字符串的文件在linux中glinux命令替换字符串?
linux命令替换字符串?,字符串,文件,批量,首次,数据,命令,内容,方法,用字,结尾,linux下批量查询文件内容字符串并替换一)通过vi编辑器来替换。vi查看linux类型命令?
查看linux类型命令?,系统,信息,命令,状态,数据,数字,情况,地址,类型,文件,linux查看系统命令是什么1、linux怎么查看系统版本呢,下面就让我们来linux拼接字符串命令?
linux拼接字符串命令?,系统,工作,代码,工具,名称,信息,地址,时间,数据,命令,linux中用shell时奇怪的字符串拼接和时间计算问题如果想要在变量linux删除类型命令?
linux删除类型命令?,系统,档案,命令,文件,名称,环境,数据,不了,目录,文件夹,关于linux的删除命令命令格式:rm [选项] 文件… 命令功能:删除一个linux使用命令的方法?
linux使用命令的方法?,系统,信息,工具,标准,数据,命令,左下角,目录,文件夹,图标,linux的cd命令的使用方法1、cd ~:回到用户家目录。注:这得看你添加字符串命令linux?
添加字符串命令linux?,情况,名称,文件,位置,名字,地方,连续,信息,命令,内容,Linux下怎么输入连字符?末尾加个\这个符号就能两行。部分命令也查看linux库类型命令?
查看linux库类型命令?,系统,工作,信息,状态,电脑,命令,工具,代码,地址,发行,如何查看Linux上程序或进程用到的库查看程序依赖的动态库:readelflinux网卡类型命令?
linux网卡类型命令?,网络,系统,地址,信息,设备,状态,服务,名称,名字,网卡,如何配置Linux网卡配置网卡地址:点击 网络(K) 按钮进行配置网络 选择linux命令查找字符串?
linux命令查找字符串?,工具,信息,命令,字符串,系统,工作,文件,范本,样式,文本,Linux中使用grep命令,查询多个字符串Linux grep命令用于查找文linux查看命令类型用?
linux查看命令类型用?,信息,系统,情况,命令,实时,工作,设备,电脑,文件,类型,如何区分linux文件类型?1、普通文件类型 Linux中最多的一种文件类linux命令三种类型?
linux命令三种类型?,工作,地址,系统,标准,时间,管理,命令,目录,信息,文件,linux常用命令linux常用命令:查看内核版本:uname-a。图形界面:init5或