java取得某一天的前一天的日期

2021-06-20 19:17:08 字數 481 閱讀 5185

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