如果去了第二天C#如何运行

时间:2017-08-09 01:40:58

标签: c# winforms visual-studio

我正在使用Visual Studio 2012在C#中编写软件。我想知道我的软件每次都会在第二天的时候做些什么。 (我想删除第二天MySql运行的表中的所有行)

我的方法是在启动程序时将日期存储在变量X中,并使用计时器每1分钟检查if DateTime.Now.ToString("dd") != X,然后调用该函数。但我希望有更好的方法来做到这一点。

谢谢!

1 个答案:

答案 0 :(得分:0)

将数据保留在那里,并有一个包含添加日期的列。当您检索数据时,会有一个查看该日期列的where子句。类似的东西:

SELECT *
FROM MyTable
WHERE DateAdded >= CURDATE()