将xmlWriter.WriteElementString值转换为日期和时间

时间:2019-03-19 21:38:07

标签: c# xml

我正在使用c#将来自SQL的值写入XML文件。 SQL表中的数据类型为datetime。

xmlWriter.WriteElementString("DDATE", reader[7].ToString());

如何以这种格式将其转换为日期和时间?

2011-11-21T00:00:00

继续出错:尝试时无法将sytem.datetime转换为字符串:

DateTime.ParseExact

1 个答案:

答案 0 :(得分:0)

您可以使用reader.GetDateTime()从数据库获取DateTime。然后,由于app.js:13202 Uncaught ReferenceError: moment is not defined at HTMLDocument.<anonymous> (nice-admin.js:2144) at mightThrow (app.js:12909) at process (app.js:12977) 接受字符串参数,因此只需调用WriteElementString

.ToString()

如果您始终希望时间成分为xmlWriter.WriteElementString("DDATE", reader.GetDateTime(7).ToString("yyyy-MM-ddTHH:mm:ss")); ,请使用00:00:00

dateTime.Date