/**
* 根據日期計算所在周的周一和週日
* @param time 指定的日期
*/private static void convertweekbydate(date time)
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);
}
由當前日期計算相應的周一和週日
計算本週起始日期 禮拜一的日期 該週中任意一天 返回禮拜一日期,後面的具體時 分 秒和傳入值相等 public static datetime calculatefirstdateofweek datetime somedate 計算本週結束日期 禮拜日的日期 該週中任意一天 返回禮拜日日期,後面的...
mysql 對取當前日期周一和週日語句
1 查詢當天的資料 select from 表名 where to days 時間字段 to days now 2 查詢當周的資料 select from 表名 where yearweek date format 時間字段,y m d yearweek now 3 查詢當月的資料 select f...
mysql 對取當前日期周一和週日語句的詳細解析
網上對於用mysql取當前日期周一和週日的方法非常多,但基本上都只有乙個方法,沒有什麼解釋,後果就是會用,但為什麼要這樣用,就不一定知道了。自己研究了下,寫點東西,避免遺忘 select subdate curdate date format curdate w 1 獲取當前日期在本週的周一 sel...