java中的時間運算的方法有多種,我覺得最好用的是這一種:
Date now2 = new Date();//獲取當前時間
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(now2);//將當前時間設置進去
根據需要去加減時間
rightNow.add(Calendar.MONTH,-1);//日期減去1個月
rightNow.add(Calendar.DAY,-1);//日期減去1天
Date now2Result=rightNow.getTime();//最後的時間
格式化一下
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String resultDate6=sdf2.format(now2Result);
ok。輸出resultDate6就是你要的時間了