首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL C# get days days查询

MYSQL C# get days days查询
EN

Stack Overflow用户
提问于 2014-01-15 23:03:50
回答 1查看 87关注 0票数 0

大家好,我想得到的end_date格式是2014-01-01

我想使用我的减法(它可以)来查询end_date中的内容,这样我就可以创建一个if方法来查看它们的订阅是否已经支付,但是我不知道如何使一个查询读取end_date并比较它到现在为止。

下面是我当前的代码:

代码语言:javascript
复制
string myConnection = "server=****;user=****;database=***;port=3306;password=***;";
                MySqlConnection myConn = new MySqlConnection(myConnection);
                MySqlCommand SelectCommand = new MySqlCommand("SELECT end_date FROM username = '" + this.username_txt.Text + "'", myConn);
                MySqlDataReader myReader;
                myConn.Open();
                DateTime endDate = get end_date from query here???;
                var DaysLeft = (endDate.Date - now.Date).Days;
                MessageBox.Show(""+ DaysLeft);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-15 23:18:50

像这样的事情应该会让你开始:

代码语言:javascript
复制
string myConnection = "server=****;user=****;database=***;port=3306;password=***;";
MySqlConnection myConn = new MySqlConnection(myConnection);
MySqlCommand cmd = conn.CreateCommand(); 
SELECT DATEDIFF(NOW(), your_date)
cmd.CommandText = "SELECT DATEDIFF(NOW(), end_date) FROM TABLE WHERE username = '" + this.username_txt.Text + "'";
myConn.Open();
MessageBox.Show(cmd.ExecuteScalar());

TABLE更改为表的名称。除此之外,我认为它应该是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21150148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档