導航:首頁 > 編程語言 > java時間減小時

java時間減小時

發布時間:2023-11-10 08:07:55

1. java時間加減

1.用java.util.Calender來實現

Calendar calendar=Calendar.getInstance();
calendar.setTime(new Date());
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期
calendar.set(Calendar.DAY_OF_MONTH,calendar.get(Calendar.DAY_OF_MONTH)+1);//讓日期加1
System.out.println(calendar.get(Calendar.DATE));//加1之後的日期Top

2.用java.text.SimpleDateFormat和java.util.Date來實現

Date d=new Date();
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
System.out.println("今天的日期:"+df.format(d));
System.out.println("兩天前的日期:" + df.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));
System.out.println("三天後的日期:" + df.format(new Date(d.getTime() + 3 * 24 * 60 * 60 * 1000)));

GregorianCalendar gc=new GregorianCalendar();
gc.setTime(new Date);
gc.add(field,value);
value為正則往後,為負則往前
field取1加1年,取2加半年,取3加一季度,取4加一周
取5加一天....

2. java 獲取本機當前時間並對小時任意加減

代碼如下:

importjava.text.SimpleDateFormat;

importjava.util.Calendar;

importjava.util.Date;

publicclassDateTestUtil{

publicstaticvoidmain(String[]args)throwsException{

SimpleDateFormatsdf=newSimpleDateFormat("yyyyMMdd");

Stringstr="20110823";

Datedt=sdf.parse(str);

CalendarrightNow=Calendar.getInstance();

rightNow.setTime(dt);

rightNow.add(Calendar.YEAR,-1);//日期減1年

rightNow.add(Calendar.MONTH,3);//日期加3個月

rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天

Datedt1=rightNow.getTime();

StringreStr=sdf.format(dt1);

System.out.println(reStr);

}

}


註:在Calendar對象的add方法中,第二個參數為正數表示「加」,負數表示「減」。

閱讀全文

與java時間減小時相關的資料

熱點內容
cad用什麼解壓縮軟體 瀏覽:713
編譯的函數模版 瀏覽:357
加密貨幣利率改變 瀏覽:225
復雜網路案例python 瀏覽:294
死命令的意思 瀏覽:689
哪個app可以聽日語電台 瀏覽:101
谷輪壓縮機15hp 瀏覽:287
python任意整數冒泡降序 瀏覽:28
醫保卡的錢哪個app能看到 瀏覽:576
主伺服器崩潰如何進行域遷移 瀏覽:317
學安卓用什麼語言好 瀏覽:78
qt命令行 瀏覽:800
慕課app班級在哪裡 瀏覽:140
badusb編譯工具下載 瀏覽:191
pdf角膜 瀏覽:548
雲伺服器ie瀏覽器為什麼不能用 瀏覽:992
網路支付加密的股票 瀏覽:787
怎麼禁止知乎跳轉app 瀏覽:196
cnc手工宏程序編程實例 瀏覽:963
單片機手機4G 瀏覽:487