Calendar獲取上週周一至本周一的日期

2021-08-01 04:08:19 字數 1150 閱讀 6702

tabstudydetailed record = null;

date date = new date(datetime);

// 取上週一 00:00:00

calendar cal1 = calendar.getinstance();

cal1.settime(date);

int n1 = -1

;// n為推遲的週數,-1上週,0本週,1下週,2下下週,依次類推

cal1.add(calendar.date, n1 * 7);

cal1.set(calendar.day_of_week, calendar.monday);

cal1.set(calendar.hour_of_day, 0);

cal1.set(calendar.minute, 0);

cal1.set(calendar.second, 0);

// 取本周一00:00:00

calendar cal2 = calendar.getinstance();

cal2.settime(date);

int n2 = 0

;// n為推遲的週數,-1上週,0本週,1下週,2下下週,依次類推

cal2.add(calendar.date, n2 * 7);

cal2.set(calendar.day_of_week, calendar.monday);

cal2.set(calendar.hour_of_day, 0);

cal2.set(calendar.minute, 0);

cal2.set(calendar.second, 0);

******dateformat timeformate = new ******dateformat("yyyy-mm-dd hh:mm:ss");

maphashmap = new hashmap();

hashmap.put("user_id", userid);

hashmap.put("start_time", timeformate.format(cal1.gettime()));// 上週周一

hashmap.put("end_time", timeformate.format(cal2.gettime()));// 本週周一

PHP獲取上週一和上個月

php獲取上週一有個坑,如果今天是周一,獲取的是上週一。如果今天是周二到週日,獲取的是本周一。根據傳遞的頁碼數和每頁顯示多少條,獲取對應的資料 if data type day else if data type week else if data type month time time toda...

補上週一的進度條進度條

進度條 行數 80 24 104 部落格字數 103 365 487 187 1142 知識點c stl簡單的異常處理 psp 一.詞頻統計 c類別c內容 s開始時間 e結束時間 i時間間隔 t淨時間 分析需求分析 8 00 9 10466 編碼編寫 9 20 17 38 1206小時 除錯除錯執行...

js獲取本週周一的日期

var nowtemp new date 當前時間 var onedaylong 24 60 60 1000 一天的毫秒數 var c time nowtemp.gettime 當前時間的毫秒時間 var c day nowtemp.getday 7 當前時間的星期幾 var m time c ti...