ReadContentAsDateTime XMLTextReader的正确格式是什么

本文关键字:格式 是什么 XMLTextReader ReadContentAsDateTime | 更新日期: 2023-09-27 18:00:22

我使用XMLTextReader从xml文件中提取信息。现在我想使用ReadContentAsDateTime,但它总是通过一个异常。我已经试过2005.9.26、2005/9/26和2005年9月26日。有人知道这个的正确格式吗?

ReadContentAsDateTime XMLTextReader的正确格式是什么

请注意,XmlReader.ReadContentAsDateTime文档包括:

如果内容的类型不是xsd:dateTime,则读者会尝试根据W3C XML架构第2部分:数据类型推荐定义的规则将其转换为dateTime对象

即ISO 8601:yyyy-MM-ddThh:mm:ss.hhhhhhhyyyyMMddThhmmsshhhhhhh(前者首选)使用T来分隔日期和时间。有多种方法可以截断(不需要包含小数秒)并包含时区信息。