/**
* java编程题:获得任意一个时间的下一天的时间
*/
public class Test {
public static void main(String[] args) {
Date now = new Date(); //获得当前时间
//打印下一天的时间
System.out.println(getNextDate(now));
//转换格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String nextDate = sdf.format(getNextDate(now));
System.out.println("明天的当前时间:"+nextDate);
}
/**
* 获取下一天
* @param date
* @return
*/
private static Date getNextDate(Date date){
long addTime = 1; //以1为乘以的基数
addTime *= 1; //1天以后,如果是30天以后则这里是30
addTime *= 24; //1天24小时
addTime *= 60; //1天60分钟
addTime *= 60; //1天60秒钟
addTime *= 1000; //1秒=1000毫秒
//用毫秒数构造新的日期
Date nextDate = new Date(date.getTime()+addTime);
return nextDate;
}
}
java编程题:获得任意一个时间的下一天的时间
最新推荐文章于 2024-04-25 17:05:45 发布