根據當前時間獲取本週,下週,上週日期

2022-04-29 19:24:10 字數 1374 閱讀 2486

實現點選按鈕更改周,並獲取本週,上週,下週對應的具體日期

借鑑了一些網上的方法

///

///定義

/// datetime begindate = getweekupofdate(datetime.now, dayofweek.monday, 0);//

預設開始時間為本週周一

datetime enddate = getweekupofdate(datetime.now, dayofweek.sunday, 1); //

預設結束時間為本週週日,因為週日為每週第一天,所以本週週日為下週第一天

///指定日期

///需要獲取週幾

///控制獲取哪周(-1:上週; 0:本週; 1:下週; 2:下下週)

private

static datetime getweekupofdate(datetime dt, dayofweek weekday, int

number)

1

#region 更改周 按鈕事件

2///

3///本週4

///5

private

void btnthisweek_click(object

sender, eventargs e)612

13///

14///

上週15

///16

private

void btnlastweek_click(object

sender, eventargs e)

1723

24///

25///

下週26

///27

private

void btnnextweek_click(object

sender, eventargs e)

2834

#endregion

1

///2

///繫結每天對應的日期

3///

4private

void

datebind()519

20 }

1

///2

///計算每週每天對應的日期

3///

4private

datetime getdatetime(datetime begintime, datetime endtime)

512 datetime times =timelist.toarray();

13return

times;

14 }

求本週,上週,下週所有日期時間

public static date getthisweekmonday date date 設定乙個星期的第一天,按中國的習慣乙個星期的第一天是星期一 cal.setfirstdayofweek calendar.monday 獲得當前日期是乙個星期的第幾天 int day cal.get cal...

C 根據當前時間獲取 本月 上月 本週

datetime dt datetime.now 當前時間 datetime startweek dt.adddays 1 convert.toint32 dt.dayofweek.tostring d 本週周一 datetime endweek startweek.adddays 6 本週週日 d...

獲取時間(本週,上週,本月,上月)

首先此處使用的是moment.js 用法 一 node用法 npm install moment然後引入需要用的地方 官方給出如下 var moment require moment 我在react裡面引用如下 import moment from moment 原理一致,只是不同框架匯入方式不一樣...