/**
* 獲取本週的第一天日期和最後一天日期(按中國周)
* @param todaytime :"2017-03-15"
* @return arr[0] 第一天日期 ;arr[1]最後一天日期
* @throws parseexception
*/public static string getweekstartandenddate(string todaytime) throws parseexceptionelse
cal.add(calendar.day_of_week, d);
//所在周開始日期
arr[0]=sdf.format(cal.gettime());
cal.add(calendar.day_of_week, 6);
//所在周結束日期
arr[1]=sdf.format(cal.gettime());
return arr;
}/**
* 獲取指定月的第一天日期和最後一天日期
* @param todaytime:"2017-03-15"
* @return arr[0] 第一天日期 ;arr[1]最後一天日期
* @throws parseexception
*/public static string getmonthstartandenddate(string todaytime) throws parseexception
/*** 獲取指定年的第一天日期和最後一天日期
* @param todaytime :"2017-03-15"
* @return arr[0] 第一天日期 ;arr[1]最後一天日期
* @throws parseexception
*/public static string getyearstartandenddate(string todaytime) throws parseexception
/*** 根據指定周獲取開始,結束日期
* @param week 「2017-24」
* @return
*/public static string getstartendbyweek(string week) catch (parseexception e)
return diff;
}
PHP計算指定日期所在周的開始和結束日期的方法
計算一周開www.cppcns.com始結束日期 echo 你輸入的時間是 time.lastday date y m d strtotime time sunday echo 輸入的時間星期第一天是 date y m d strtotime lastday 6 days e程式設計客棧cho 輸入...
獲取指定日期中日 周 月的開始時間或結束時間
newdate 要獲取開始時間戳或結束時間戳的時間 unit 獲取這 日 周 月 的開始時間或結束時間 isbeign 是否獲取開始時間 yes為獲取開始時間,no為獲取結束時間 nstimeinterval 返回值,時間戳型別 nstimeinterval getbegintimestampore...
mysql 獲取指定日期到指定日期 區間段的日期
第一種方法 cross join 就相當於mysql中的迴圈 cross join 把兩張表中的資料進行 n m的組合,即笛卡爾積 這裡的兩張表利用 union all都有5條資料,所以進行 cross join 後 就有25條資料 而指定的日期區間就會從這25條資料總產生 select curda...