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 に答える