C#中獲取日期所對應的星期。下面的函數就是用來處理傳遞過來的日期所對應的星期幾。這在C#中相對較容易些,因為C#的DateTime類中有一個屬性DayOfWeek專門用來獲取某個日期所對應的星期的,只要將其轉換成相應的數字就可以了,具體源代碼如下
/// <summary>
/// 獲取日期對應的星期
/// </summary>
/// <param name="dateTime">要判定的人日期</param>
/// <returns>返回日期所對應的星期</returns>
public static int GetWeekIntDay(DateTime dateTime)
{
switch (dateTime.DayOfWeek)
{
case DayOfWeek.Monday: return 1;
case DayOfWeek.Tuesday: return 2;
case DayOfWeek.Wednesday: return 3;
case DayOfWeek.Thursday: return 4;
case DayOfWeek.Friday: return 5;
case DayOfWeek.Saturday: return 6;
case DayOfWeek.Sunday: return 7;
default: return 0;
}
}
新聞熱點
疑難解答