0

我正在尝试将一行数据从我们的数据库值转换为 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,但由于某种原因,我在 xml 中显示为 2015 年 7 月 23 日 1:05PM。

4

1 回答 1

0

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

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

于 2015-11-12T17:24:04.567 回答