0
在SQL Server数据库中,时间戳以毫秒添加。但是在检索时,毫秒不会开始返回,即如果时间戳为2012-04-23 15:03:35.345 PM
,那么在检索时,我只能得到2012-04-23 15:03:35.000 PM
。我用下面的代码检索数据:如何在从SQL Server检索时以毫秒为单位获取时间戳?
query = "Select * from database";
_cmd = new SqlCommand(query, _con);
SqlDataAdapter da = new SqlDataAdapter(_cmd);
DataTable dt = new DataTable();
da.Fill(dt);
foreach (DataRow dr in dt.Rows)
{
string str = Convert.ToDateTime(dr[0].ToString()).ToString("yyyy-MM-ddhh:mm:ss.fff");
dt[0] = str;
}
我怎样才能得到毫秒?