[英]ADO.net data table is changing time
我对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”时,它显示时间为'201年11月15日上午10:20'。
任何帮助将不胜感激。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.