从我的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。
由于
答案 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'。