java判断计划发送时间与当前时间是否不足10分钟

// 计划发送时间
String planPushTime = dbtask.getPlanPushTime();
// 创建SimpleDateFormat实例,用于解析时间字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 解析计划发送时间为Date对象
Date specifiedTime = sdf.parse(planPushTime);
// 获取当前时间
Date currentTime = new Date();
// 创建Calendar实例,并设置为计划发送时间
Calendar specifiedCalendar = Calendar.getInstance();
specifiedCalendar.setTime(specifiedTime);
// 创建Calendar实例,并设置为当前时间
Calendar currentCalendar = Calendar.getInstance();
currentCalendar.setTime(currentTime);
// 计算时间差(以分钟为单位)
long diffInMinutes = (specifiedTime.getTime() - currentTime.getTime()) / (1000 * 60);
// 判断计划发送时间与当前时间是否不足十分钟
if (diffInMinutes < 10) {
}

你可能感兴趣的:(java,开发语言)