public static date getthisweekmonday(date date)
// 設定乙個星期的第一天,按中國的習慣乙個星期的第一天是星期一
cal.setfirstdayofweek(calendar.monday);
// 獲得當前日期是乙個星期的第幾天
int day = cal.get(calendar.day_of_week);
// 根據日曆的規則,給當前日期減去星期幾與乙個星期第一天的差值
cal.add(calendar.date, cal.getfirstdayofweek() - day);
return cal.gettime();
}
public static date getnextweekmonday(date date)
public static date gelastweekmonday(date date)
public static string gettimeinterval(date date)
// system.out.println("要計算日期為:" + sdf.format(cal.gettime())); // 輸出要計算日期
// 設定乙個星期的第一天,按中國的習慣乙個星期的第一天是星期一
cal.setfirstdayofweek(calendar.monday);
// 獲得當前日期是乙個星期的第幾天
int day = cal.get(calendar.day_of_week);
// 根據日曆的規則,給當前日期減去星期幾與乙個星期第一天的差值
cal.add(calendar.date, cal.getfirstdayofweek() - day);
string imptimebegin = sdf.format(cal.gettime());
// system.out.println("所在周星期一的日期:" + imptimebegin);
cal.add(calendar.date, 6);
string imptimeend = sdf.format(cal.gettime());
// system.out.println("所在周星期日的日期:" + imptimeend);
return imptimebegin + "," + imptimeend;
}
public static listfinddates(date dbegin, date dend)
return ldate;
}
根據當前時間獲取本週,下週,上週日期
實現點選按鈕更改周,並獲取本週,上週,下週對應的具體日期 借鑑了一些網上的方法 定義 datetime begindate getweekupofdate datetime.now,dayofweek.monday,0 預設開始時間為本週周一 datetime enddate getweekupof...
javascritp 實現上週,下週,本週查詢
執行周查詢 type 表示查詢的種類 上週 1 本週 0 下週 1 function doweekquery type else 獲得周一時間 sheetmanform.queryplanstarttimebegin.value getdate vmonday 00 00 獲得週日時間 sheetm...
javascritp 實現上週,下週,本週查詢
執行周查詢 type 表示查詢的種類 上週 1 本週 0 下週 1 function doweekquery type else 獲得周一時間 sheetmanform.queryplanstarttimebegin.value getdate vmonday 00 00 獲得週日時間 sheetm...