CSharp Get Day Of Week in Int – 如何在.Net上取得今天是星期幾以數字表達

今天在公司的一個程式有一個設定..
就是不同的客戶可以在不同的日子[星期一 至星期日 任由他們設定] 收到報告..

所以在程式上需要一個功能去決定今天是星期幾.. 之後再決定對比一些客戶的資料庫設定

如何在.Net上取得今天是星期幾以數字表達

解決方法十分簡單

如果我們用 DateTime.Now 來取得今天的日期
之後使用 DayOfWeek 屬性 來取得今天是星期幾

E.G.

// This return Thursday, as it is Thursday today / 結果是Thursday因為今天是星期四
Console.WriteLine(DateTime.Now.DayOfWeek);

// This return 4, as we cast the result to integer / 結果是4因為星期一是1
Console.WriteLine(Convert.ToString((int)DateTime.Now.DayOfWeek));

.Net Get Current Date’s Day of Week in Number

Hope you find it useful

Leave a Reply