我有一个表 logout
有列
logout_id
logout_datetime values format like this(2011-09-08 11:09:09)
我还想将 logout_datetime 与今天的日期和时间进行比较....
为此我已经这样做了......
string dtStartString = DateTime.Today.ToString("yyyy-MM-dd");
string timeonly = DateTime.Now.ToShortTimeString();
string sql = @"select logout_id";
sql+= string.Format("where logout_datetime = '{0}'",dtStartString );
但它只会比较 logoutdatetime
中的日期,这是错误的,我也想比较时间
我该怎么做..
请问有没有人能帮忙...
最佳答案
当然,您的代码只比较日期,因为您只传递 dtStartString
,它不有时间部分。
尝试通过这个:
string dtStartString = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
关于c# - 如何使用mysql和c#比较时间和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7873198/