【发布时间】:2016-07-26 08:36:14
【问题描述】:
我想检查今天的到期日,以便用户登录 这是我的代码
string today = DateTime.Today.ToString("yyyy-MM-dd");
command = new SqlCommand("select * from CompanyRegistered where Comp_Id=" + CompanyRegId, connection);
SqlDataReader dr = command.ExecuteReader();
dr.Read();
DateTime TheDate = dr.GetDateTime(5);
string strDate = TheDate.ToString("yyyy-MM-dd");
//string up= Convert.ToDateTime(MyReader["AccountExpiry"]).ToString("yyyy-MM-dd");
int result = today.CompareTo(strDate);
if (result > 0)
{
}
【问题讨论】:
-
日期比较,可以使用"=", ""
-
为什么要将日期时间转换为字符串进行比较?
-
为什么不使用 DateTime 而不是 String?
-
使用 DateTime >