string date = this.getparameter(ds, "startdate");//某乙個string型別的日期
******dateformat format = new ******dateformat("yyyy-mm-dd");//轉換
calendar cal = calendar.getinstance();
cal.settime(format.parse(date));//設定
cal.add(calendar.day_of_month, -1);//日期減1,就是前一天
string yesterday = new ******dateformat( "yyyy-mm-dd ").format(cal.gettime());//前一天的日期的string形式
這個format完了之後,string型別的yesterday的末尾有空格(不知道原因)
如果不需要,就用yesterday.trim()去掉空格
JAVA求前一天的日期
calendar calendar calendar.getinstance 獲得日曆物件 calendar.settime new date 先設定為當前時間 calendar.add calendar.day of year,1 再次設定日曆時間 date bf new date bf cale...
php 取某一日期的前一天
為 date 2009 01 01 time strtotime date 3600 24 echo date y m d time 或者一句 echo date y m d strtotime 2009 01 01 3600 24 1 列印明天此時的時間戳strtotime 1 day 結果 20...
php 前一天或後一天的日期
date default timezone set prc 預設時區 echo 今天 date y m d time echo 今天 date y m d strtotime 18 june 2008 echo 昨天 date y m d strtotime 1 day echo 明天 date y...