Oracle DateTime在XML Schema中抛出错误

时间:2009-08-21 20:41:21

标签: xml

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

我有一个dateTime

类型的XML架构元素

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

cvc-datatype-valid.1.2.1:'8/20/2009 1:30:00 PM'不是'dateTime'的有效值

如何在我的vb.net应用程序中处理此问题。如何将oracle datetime转换为特定于xml的dateTime。

由于

2 个答案:

答案 0 :(得分:0)

格式必须为YYYY-MM-DDTHH:MM:SS,通常称为 ISO 格式(是的,这是日期和小时部分之间的文字'T')。年份需要先到,然后是两位数的月份,然后是两位数的日子,同样地,小时,分钟和秒钟都需要采用两位数格式。此外,小时数需要采用24小时格式,而不是AM / PM。

如何从Oracle数据生成XML?

答案 1 :(得分:0)

知道了 我的aspx中的System.DateTime。

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