根據指定日期獲取周,月,年的開始和結束時間

2021-07-28 17:08:49 字數 1157 閱讀 5946

/**

* 獲取本週的第一天日期和最後一天日期(按中國周)

* @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...