String startTime="2021-09-27 17:52:01";
//设置时间格式
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
//String类型转为Date类型
Date parse = format.parse(startTime);
calendar.setTime(parse);
//增加一个月
calendar.add(Calendar.MONTH,+1);
Date time1 = calendar.getTime();
System.out.println(format.format(time1));
String format1 = format.format(time1);
String entTime="2021-10-27 17:52:01";
//比较时间:大于为1,等于为0,小于为-1
int i = format1.compareTo(entTime);
//输出最大时间
if(i>=0){
System.out.println(format1);
}else{
System.out.println(entTime);
}
时间的相加与比较
于 2023-03-31 14:47:05 首次发布