我正在尝试将数据库值中的一行数据转换为xml文件。 我正在使用c#.net xmlTextWriter。 一切都很好,但由于某种原因我无法格式化日期时间值。
下面是我尝试使用String.Format:
的代码xmlWrt.WriteStartElement("", "Call", namespace);
xmlWrt.WriteElementString("Value", namespace, String.Format("{0:dd MMM yyyy HH:mm}", man.orderDateTime));
xmlWrt.WriteEndElement();
在数据库中,日期和时间的值显示为:2015年7月23日13:05。
需要它显示为2015年7月23日13:05,但它显示为2015年7月23日下午1:05在xml我出于某种原因推出。
答案 0 :(得分:0)
我找到了答案,这是一个愚蠢的答案!数据库上的数据类型是varchar,它在数据库中显示不正确的日期。
上面的语法是正确的我相信