我对ado.net数据表有一个奇怪的问题。我在数据库中有名为Test的表。它具有以下数据
我使用数据表来获取此数据。以下是我的代码:
using (SqlConnection cnn = new SqlConnection(strConString))
{
cnn.Open();
SqlDataAdapter da = new SqlDataAdapter("select top 100 idID,dtDate from Test order by idID desc", cnn);
DataTable dt = new DataTable();
da.Fill(dt);
//Inserted breakpoint and viewed dt in visualizer
da.Dispose();
}
当我快速查看数据时,它将显示数据,如下图所示:
我不明白为什么数据表将PM时间转换为AM。 我试图在html表中显示数据,只是为了弄清楚它不是数据可视化器或快速监视窗口中的错误。但是,当采用格式“ dd MMM yyyy hh:mm tt”时,显示的时间为“ 2018年11月15日上午10:20”。
任何帮助将不胜感激。