从数据库中检索日期值,并将其分配给字符串变量C#



我正试图从数据库中获取日期并将其存储在一个变量中这是我的表中的数据

这是我当前的代码,但这需要时间和日期

SqlCommand command2 = new SqlCommand("SELECT timeOut_AM FROM TimeOut_AM WHERE FORMAT(timeOut_AM, 'yyyy/MM/dd') = CONVERT (DATE, SYSDATETIME());", conn);
SqlDataReader reader2 = null;
conn.Open();
reader2 = command2.ExecuteReader();
while (reader2.Read())
{
chkDate_AM = Convert.ToString(reader2["timeOut_AM"]);
}
conn.Close();
chkDate_AM = reader2["timeOut_AM"].ToString("dd/MM/yyyy") ;

假设DataType为"timeOut_AM";从SQL是DateTime,您可以在读取器中进行转换。请注意,假设它是SQL中的DateTime,并且该值永远不会为null。

chkDate_AM = Convert.ToDateTime(reader["timeOut_AM"]).ToString("dd/MM/yyyy");

相关内容

  • 没有找到相关文章

最新更新