.net 使用SQLDataReader更改DateTimeMode
是否有人知道在使用.net 使用SQLDataReader更改DateTimeMode,.net,sql-server,.net,Sql Server,是否有人知道在使用DataReader时是否可以更改DateTimeMode。 下面的所有示例都可以使用DataTable SqlCommand command = new SqlCommand("SELECT EmployeeID, FullName, DateCreated, DateAppointment FROM [Employees] ...", connection); SqlDataAdapter adapter = new SqlDataAdapter(com
DataReader
时是否可以更改DateTimeMode
。
下面的所有示例都可以使用DataTable
SqlCommand command = new SqlCommand("SELECT EmployeeID, FullName, DateCreated, DateAppointment FROM [Employees] ...", connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable result = new DataTable();
adapter.FillSchema(result, SchemaType.Source);
result.Columns["DateCreated"].DateTimeMode = DataSetDateTime.Utc;
result.Columns["DateAppointment"].DateTimeMode = DataSetDateTime.Utc;
adapter.Fill(result);
return result;
我最好去一个
数据表
?非常感谢任何指针。如果您的问题是是否可以避免每次都显式地设置UTC模式,那么您应该使用强类型数据集并在设计器中设置模式。谢谢,我很少使用VS,所以我只是希望通过对db的现有方法调用来确保获得UTC日期。