我想在if語句中的日期和時間等於true的情況下執行某些操作。我有一天下來,只是無法弄清楚時間部分。假設我想讓時間成爲上午9點。星期幾和星期幾在if語句中c#
這裏是我迄今爲止
var dt_check_monday = DateTime.Now.DayOfWeek;
if (dt_check_monday == DayOfWeek.Monday && time_now = DateTime.Now.Hour==9)
{
//do something
}
我不能用這個,我得到一個錯誤:
Operator '&&' cannot be applied to operands of type 'bool' and 'System.TimeSpan'
感謝提前任何幫助。
你想要做什麼與timepan'time_now'? – 2013-04-08 21:37:28
注意這段代碼不會編譯,'time_now'沒有聲明。 – Clint 2013-04-08 21:40:36
@Clint我們看到的編譯錯誤似乎表明'time_now'被聲明爲_somewhere_並且類型爲'System.TimeSpan'。這個表達式被編譯器解釋爲:'if(((dt_check_monday == DayOfWeek.Monday)&& time_now)=(DateTime.Now.Hour == 9))' – 2013-04-08 21:50:03