c# - 如何使用mysql和c#比较时间和日期

标签 c# mysql datetime

我有一个表 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/

相关文章:

c# - 警告 CA1001 工具 IDisposable 可忽略不计

c# - EmguCV MatchTemplate 获取所有匹配项

c# - 在 asp.net 核心端点上读取 Csv

python - 在python中迭代mysql表

c# - 这个 TimeSpan.ParseExact 行有什么问题?

python - Strptime 周错误

c# - 如何使用 ObjectDataProvider 将枚举绑定(bind)到 XAML 中的 ComboBox

MySQL/MariaDB 不回滚事务

php - 关于 html 页面中的 stripslash 如何在 php 页面中隐藏...

c# - 有没有更聪明的方法来使用 DateTime 对象生成 "time since"