我正在使用c#将来自SQL的值写入XML文件。 SQL表中的数据类型为datetime。
xmlWriter.WriteElementString("DDATE", reader[7].ToString());
如何以这种格式将其转换为日期和时间?
2011-11-21T00:00:00
继续出错:尝试时无法将sytem.datetime转换为字符串:
DateTime.ParseExact
答案 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