一、需求说明

二、代码实现
package com.itheima.d6_Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static void main(String[] args) throws ParseException {
//秒杀活动
//把活动开始时间、活动结束时间、小贾下单并付款时间、小皮下单并付款时间用变量表示
String start = "2023年11月11日 0:0:0";
String end = "2023年11月11日 0:10:0";
String xj = "2023年11月11日 0:01:18";
String xp = "2023年11月11日 0:10:51";
//将4个时间全部转换成Date格式对象(把字符串时间解析成日期对象)
SimpleDateFormat sft = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date startDt = sft.parse(start);
Date endDt = sft.parse(end);
Date xjDt = sft.parse(xj);
Date xpDt = sft.parse(xp);
//将4个日期对象转换成时间毫秒值
long startTime = startDt.getTime();
long endTime = endDt.getTime();
long xjTime = xjDt.getTime();
long xpTime = xpDt.getTime();
//判断小贾和小皮下单时间是否在秒杀时间内
if (xjTime >= startTime && xjTime <= endTime) {
System.out.println("小贾秒杀成功");
} else {
System.out.println("小贾秒杀失败!!!");
}
if (xpTime >= startTime && xpTime <= endTime) {
System.out.println("小皮秒杀成功");
} else {
System.out.println("小皮秒杀失败!!!");
}
}
}
三、运行结果
