当前时间、既定时间后的时间及时间比较大小(java实现)

获取当前时间
// 时间格式
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);
// 现在的时间
Date now = new Date();
// 计算某一月份的最大天数
Calendar cal = Calendar.getInstance();
// Date转化为Calendar
cal.setTime(now);
既定时间后
// 一月后的1天前
cal.add(java.util.Calendar.DAY_OF_MONTH, 30);
服务开始日期:df.format(now)//当前时间
服务结束日期:df.format(cal.getTime())//一个月后的时间

  //获取时间加一年或加一月或加一天
  Date date = new Date();
  Calendar cal = Calendar.getInstance();
  cal.setTime(date);//设置起时间
  //System.out.println("111111111::::"+cal.getTime());
  cal.add(Calendar.YEAR, 1);//增加一年
  //cd.add(Calendar.DATE, n);//增加n天   
//cd.add(Calendar.DATE, -10);//减10天   
  //cd.add(Calendar.MONTH, n);//增加n个月   
  System.out.println("输出::"+cal.getTime()); 

时间比大小
这个最全
四种方法

获取当前时间和时间比大小

https://www.cnblogs.com/east7/p/13893703.html

猜你喜欢

转载自blog.csdn.net/m0_46364149/article/details/122698570
今日推荐