C# 在写入XML时解析datatable上的datetime
我使用数据集作为源生成一个xml文件C# 在写入XML时解析datatable上的datetime,c#,xml,parsing,datetime,datatable,C#,Xml,Parsing,Datetime,Datatable,我使用数据集作为源生成一个xml文件 private void button_generate_Click(object sender, EventArgs e) { DataSet ds = new DataSet(); DataTable dt = new DataTable(); ds.DataSetName = "Something"; ds.Namespace = "http://www.w3.org/2001/X
private void button_generate_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.DataSetName = "Something";
ds.Namespace = "http://www.w3.org/2001/XMLSchema-instance";
dt.TableName = "somethingElse";
ds.Tables.Add(dt);
ds.WriteXml(filename);
}
它给了我这样的东西:
<Something xmlns="http://www.w3.org/2001/XMLSchema-instance">
<SomethingElse>
<exerciceFiscalDu>01/01/2014</exerciceFiscalDu>
</SomethingElse>
</Something>
但是我希望数据表中的日期时间以特定格式YYYY/MM/DD写入。如何处理此XML?您是否将其传递给SQL Server?请尝试解决方案,然后写入XML。我不知道XML文件的最终位置,我只是将其发送给某人,如果他们将其传递给SQL Server,会发生什么变化