C 根據日期判斷是否本週,根據日期,獲得星期幾

2022-06-24 23:39:18 字數 917 閱讀 7741

/// 判斷選擇的日期是否是本週

///

///

///

public static bool isthisweek(datetime somedate)

else

}/// 根據日期,獲得星期幾

/// 年

/// 月

/// 日

/// 星期幾,1代表星期一;7代表星期日

public static int getweekday(int y, int m, int d)

///

/// 計算指定日期的星期值。星期日為0,其他為對應的星期值

/// 預設返回:int型別的星期值

///

/// a system.datetime

public static int caculateweekday(datetime rq)

int week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400 + 1) % 7;

return week;

}///

/// 計算本週起始日期(禮拜一的日期)

///

/// 該週中任意一天

/// 返回禮拜一日期,後面的具體時、分、秒和傳入值相等

public static datetime calculatefirstdateofweek(datetime somedate)

///

/// 計算本週結束日期(禮拜日的日期)

///

/// 該週中任意一天

/// 返回禮拜日日期,後面的具體時、分、秒和傳入值相等

public static datetime calculatelastdateofweek(datetime somedate)

C 根據日期計算日期週數

當我們知道乙個日期後,有的時候想知道當前日期是當年的第幾周 如我們做週報計畫什麼的就可能遇到 一周的第一天是週幾有兩種說法,有的是以周一圍一周的第一天,有的是以週日為一周的第一天,下面根據兩種情況分別來計算 一 以週日為一周的第一天 根據日期計算日期週數 以週日為一周的第一天 日期 日期週數 pri...

C 根據日期計算星期

本示例採用基姆拉爾森計算公式來根據日期計算未來日子是星期幾 1 客戶端 採用ajax方式呼叫 get caculateweekday function result 2 服務端 1 2 計算具體某個日期是星期幾 3 4 年5 月 6 日7 8 public string caculateweekda...

根據當前日期獲取本週 本月 本季度相關日期

獲取時間 var now new date 當前日期 var nowdayofweek now.getday 今天本週的第幾天 var nowday now.getdate 當前日 var nowmonth now.getmonth 當前月 var nowyear now.getyear 當前年 n...