C# 如何将命令对象中的数据转换为日期时间?

C# 如何将命令对象中的数据转换为日期时间?,c#,sql,ado.net,C#,Sql,Ado.net,现在如何将查询结果分配到DateTime变量DT1 若要从列中获取单个值,可以使用方法 SqlCommand.ExecuteScalar:执行查询,并返回查询返回的结果集中第一行的第一列。其他列或行将被忽略 DateTime DT1; SqlCommand cmd = new SqlCommand("Select DateReceivedProviderInvoice from ProviderInvoices"); DT1 = Convert.ToDateTime(cmd.ExecuteS

现在如何将查询结果分配到DateTime变量DT1

若要从列中获取单个值,可以使用方法

SqlCommand.ExecuteScalar
:执行查询,并返回查询返回的结果集中第一行的第一列。其他列或行将被忽略

DateTime DT1;

SqlCommand cmd = new SqlCommand("Select DateReceivedProviderInvoice from ProviderInvoices");
DT1 = Convert.ToDateTime(cmd.ExecuteScalar());