我的計時器無法正常工作。 有人能告訴我什麼是錯的?計時器無法正常工作? C#
public void Timer()
{
DateTime targetDate = DateTime.Now;
if (DateTime.Now > targetDate)
{
int Now = DateTime.Now.Hour;
string dtNow = Now.ToString();
targetDate = DateTime.Now.AddMinutes(1);
int targetdate = targetDate.Hour;
string TD = targetdate.ToString();
if (Now == targetdate){
Vote();
}
}
}
當目標日期等於時間現在,它應該運行投票功能。
感謝, 奧利弗
在大多數情況下,「DateTime.Now」不會大於「DateTime.Now」。 – Groo 2012-02-26 00:22:01
投票永遠不會運行因爲datetime.now永遠不會比datetime.now更大 – 2012-02-26 00:23:01
這看起來像是比較代碼是否在同一小時內運行。那是對的嗎? – 2012-02-26 00:24:46