如何向XML文件中添加时间类型数据?

xrll 2003-01-12 03:35:07
在向XML文件中添加数据时,出现“不能写入XML文件,因为 System.FormatException: 该字符串未被识别为有效的 DateTime。 at System.DateTime.ParseExact(String s, String[] formats, IFormatProvider provider, DateTimeStyles style) at System.Xml.XmlConvert.ToDateTime(String s, String[] formats) at System.Xml.XmlConvert.ToDateTime(String s) at System.Data.Common.DateTimeStorage.ConvertXmlToObject(String s) at System.Data.DataColumn.ConvertXmlToObject(String s) at System.Data.XmlDataLoader.LoadData(DataRow& row, DataTable parentTable, Boolean[] foundColumns) at System.Data.XmlDataLoader.LoadData(DataTable parentTable) at System.Data.XmlDataLoader.LoadData(XmlReader reader) at System.Data.DataSet.ReadXml(XmlReader reader) at System.Data.DataSet.ReadXml(Stream stream) at ASP.addinfo_aspx.submit_Click(Object sender, EventArgs e) in G:\antai\addinfo.aspx:line 56 ”在XML文件中已定义时间字段的参数类型,添加的时间数据为DATETIME.NOW,若将XML文件中的时间字段参数类型改为STRING,则能正常录入,请指点!
谢谢!!!!
...全文
688 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fsdos 2003-01-13
  • 打赏
  • 举报
回复
日期默认格式为YYYY-MM-DD
如:2003-01-13

请看XML新闻系统的实例:
http://xmlnews.sameliking.com/iisexample/data/xmlnews/default.htm

http://xmlnews.sameliking.com/iisexample/data/xmlnews/NewsEditSchema.xml
xrll 2003-01-13
  • 打赏
  • 举报
回复
肯定是时间格式不对,将读取格式设置为InferSchema后,可以录入,但因写入模式为WriteSchema,原有的SCHEMA中时间类型xs:type="dateTime"被改写为xs:type="string",请高手指点!!!
孟子E章 2003-01-12
  • 打赏
  • 举报
回复
估计是时间格式不对

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧