尝试使用XmlTextWriter并格式化日期时间值

时间:2015-11-12 16:57:51

标签: xml date format xmltextwriter

我正在尝试将数据库值中的一行数据转换为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我出于某种原因推出。

1 个答案:

答案 0 :(得分:0)

我找到了答案,这是一个愚蠢的答案!数据库上的数据类型是varchar,它在数据库中显示不正确的日期。

上面的语法是正确的我相信