データベースデータからxmlを生成するコードがあります。文字列を正しい日付文字列に変換する
は、ここでは
public HttpResponseMessage Index(DateTime today)
{
var timeTables = db.TimeTables
.Where(c=> c.Today == today)
.Select(c => new
{
c.INN,
c.StartDay,
c.StartPause,
c.EndPause,
c.EndDay
}).AsEnumerable();
var xdoc = new XDocument(
new XElement("data",
timeTables.Select(w =>
new XElement("worker",
new XAttribute("id", w.INN),
new XElement("start", w.StartDay),
new XElement("pause", w.StartPause),
new XElement("continue", w.EndPause),
new XElement("end", w.EndDay)
)
)
)
);
return new HttpResponseMessage() { Content = new StringContent(xdoc.ToString(), Encoding.UTF8, "application/xml") };
}
データは、モバイルアプリの要求から取りです。モバイルアプリ送信c.StartDayのように、この17-8-2017T10:8:3
のように。 xmlでこのように表示する必要がありますyyyy-MM-ddTHH:mm:ss
xml生成でこれをどのように行うことができますか?
をしかし 'c.StartDay'も'することができ17-12-2017T10:45:55'?=! –
はい。あなたは正しい@ MongZhu –
それは 'yyyy-MM-ddTHH:mm:ss'に記録されなければならない@MongZhu –