㈠ java中表示當前日期的前5年內的隨機日期怎麼表示
java表示距當前時間100天後的日期的方隱肆凱法是用Calader對象。核心代碼灶喚如下:1、創建Calendar對象Calendarcalendar=Calendar.getInstance();2、調用add方法給當雹沒前日期增加100天calendar.add(Calendar.DATE,100);3、返回100天後的時間ret
㈡ java 隨機時間
java生成某個時間段內的隨機時間(先定義一個時間段,之後隨機生成符合條件的時間):
DaterandomDate=randomDate("2010-09-20","2010-09-21");
/**
*生成隨機時間
*@parambeginDate
*@paramendDate
*@return
*/
privatestaticDaterandomDate(StringbeginDate,StringendDate){
try{
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
Datestart=format.parse(beginDate);//構造開始日期
Dateend=format.parse(endDate);//構造結束日期
//getTime()表示返回自1970年1月1日00:00:00GMT以來此Date對象表示的毫秒數。
if(start.getTime()>=end.getTime()){
returnnull;
}
longdate=random(start.getTime(),end.getTime());
returnnewDate(date);
}catch(Exceptione){
e.printStackTrace();
}
returnnull;
}
privatestaticlongrandom(longbegin,longend){
longrtn=begin+(long)(Math.random()*(end-begin));
//如果返回的是開始時間和結束時間,則遞歸調用本函數查找隨機值
if(rtn==begin||rtn==end){
returnrandom(begin,end);
}
returnrtn;
}
㈢ Java怎麼生成隨機日期
Random random = new Random();
Calendar can = Calendar.getInstance();
for (int i = 0; i < 10; i++) {
can.setTimeInMillis(random.nextLong());
System.out.println(can.getTime());
}
利用Calendar類設喊汪置一個隨機數,獲得一個隨機日歷,再取時鄭扮仔間缺御