import java.text.ParseException; import java.text.SimpleDateFormat;/*** 计算一个时间,是否在规定的时期时间之间*/ public class Demo1 {public static void main(String[] args) throws ParseException {//参加活动时间String dateTime = "2020年11月11日 0:18:47";//活动开始时间String start = "2020年11月11日 0:0:0";//活动结束时间String end = "2020年11月11日 0:10:0";boolean flag = getDate(dateTime, start, end);System.out.println(flag);}private static boolean getDate(String dateTime, String start, String end) throws ParseException {SimpleDateFormat simp = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");// 参加活动时间毫秒long timeDate = simp.parse(dateTime).getTime();//开始时间long timeStart = simp.parse(start).getTime();//结束时间long timeEnd = simp.parse(end).getTime();return timeDate >= timeStart && timeDate <= timeEnd;} }