Java 日期往后推迟n天
生活随笔
收集整理的這篇文章主要介紹了
Java 日期往后推迟n天
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在Java中經(jīng)常會(huì)遇到,以指定的日期為基準(zhǔn),計(jì)算向后n天<n可以為正、負(fù)數(shù),負(fù)數(shù)為向前移>。
這時(shí)需要在Date類的基礎(chǔ)上使用Calendar類,處理方法基本如下:
import java.util.Date ;
Date date = new date();//取時(shí)間
Calendar calendar = Calendar.getInstance();
calendar.setTime(date); //需要將date數(shù)據(jù)轉(zhuǎn)移到Calender對(duì)象中操作
calendar.add(calendar.DATE, n);//把日期往后增加n天.正數(shù)往后推,負(fù)數(shù)往前移動(dòng)
date=calendar.getTime(); //這個(gè)時(shí)間就是日期往后推一天的結(jié)果
解決思路:
*需要將date數(shù)據(jù)轉(zhuǎn)移到Calender對(duì)象中操作
總結(jié)
以上是生活随笔為你收集整理的Java 日期往后推迟n天的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery必知必熟基础知识
- 下一篇: [10.29 模拟赛] 半数单集问题 (