在XML架构中引发Oracle日期时间错误

在XML架构中引发Oracle日期时间错误,xml,Xml,从我的VB应用程序中,我根据从Oracle数据库中获取的数据生成XML文档 我有一个dateTime类型的XML模式元素 当我尝试验证时,我得到了以下错误 cvc数据类型有效。1.2.1:“8/20/2009 1:30:00 PM”不是“dateTime”的有效值 如何在vb.net应用程序中处理此问题。如何将oracle日期时间转换为特定于xml的日期时间 谢谢格式需要是YYYY-MM-DDTHH:MM:SS,通常称为ISO格式(是的,这是一个介于日和小时部分之间的文字“T”)。首先是年份,然

从我的VB应用程序中,我根据从Oracle数据库中获取的数据生成XML文档

我有一个dateTime类型的XML模式元素

当我尝试验证时,我得到了以下错误

cvc数据类型有效。1.2.1:“8/20/2009 1:30:00 PM”不是“dateTime”的有效值

如何在vb.net应用程序中处理此问题。如何将oracle日期时间转换为特定于xml的日期时间


谢谢

格式需要是
YYYY-MM-DDTHH:MM:SS
,通常称为ISO格式(是的,这是一个介于日和小时部分之间的文字“T”)。首先是年份,然后是两位数的月份,然后是两位数的日期,同样地,小时、分钟和秒都需要采用两位数的格式。此外,时间必须是24小时制,而不是上午/下午

您是如何从Oracle数据生成XML的?

明白了吗 我的aspx中的System.DateTime

现在,DateTime.Now.ToString(“s”)正确地转换为可排序ISO 格式为“yyyy-MM-ddTHH:MM:ss”