我有一个带有按钮的程序,但我想在特定时间后触发它。我怎么做?我已经尝试过此代码,但是我的计时器事件中没有ElapsedEventArgs
。
static void timer_Elapsed(object sender, ElapsedEventArgs e)
{
if (DateTime.Now.Hour == 1 && DateTime.Now.Minute == 0)
{
// do whatever
}
}
我也尝试过:
if (System.DateTime.Now.Minute == 35)
{
btn_readAttLog.PerformClick();
button2.PerformClick();
}
但是它不起作用。有什么办法吗?
答案 0 :(得分:0)
这是使用DateTime.Now
的更好方法。
var d = DateTime.Now;
if (d.Hour == 3 && d.Minute == 46)
{
Console.WriteLine("good");
}