取昨天的日期,本想的截出來日期減一就好了。又一想不對,如果今天是一號怎麼辦?
現有兩個辦法
1:date as = new date(newdate().gettime()-24*60*60*1000);
******dateformat matter1 = new******dateformat("yyyy-mm-dd");
string time =matter1.format(as);
system.out.println(time);
取出數字型的時間 再減去24*60*60*1000,就得到昨天的時間了;
這個有點過時了!
2:calendar
cal
= calendar.getinstance();
cal.add(calendar.date,
-1);
string yesterday = new******dateformat( "yyyy-mm-dd ").format(cal.gettime());
system.out.println(yesterday);
這個方法很方便,年月日都可以隨心所欲的變!
3,用apache的dateutils( 需要import org.apache.commons.lang.time.dateutils;)
//獲取昨天時間
datebackuptime=dateutils.adddays(currenttime, -1);
4.sql 查詢條件包含時間的處理方法:
select * from tbimc1 wherecreate_date_
原文:
AIX取昨天日期
aix上的時間是標準時區,倫敦時間 我們抽取ogg在昨天的日誌時,發現0 00的那些目錄檔案,會把前天的資料寫進去。經檢查發現 aix的標準時間為倫敦時間 北京是東八區,需要減八小時 tz aaa16 date y m d h m s bizdate tz aaa16 date y m d 附上時區...
輸入今天日期輸出明天日期
輸入今天日期輸出明天日期 include int main else if day 31 month 12 31號內容結束 else if day 30 30號若為小月則進入下乙個月,否則加一天 else else if day 29 month 2 2月29號若為閏年則進入下乙個月 else if...
獲取往後十天日期
思路 首先建立乙個長度為10的陣列,然後遍歷這個陣列,每個陣列元素的下標,然後用當天日期的gettime 函式 資料元素下標 24 60 60 1000,就是往後十天的日期資料 此時陣列中存的是十個日期物件,如果需要把它們轉換成 2020 04 14 格式的字串,可以遍歷陣列,通過getfullye...