import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Example {
public static void main(String[] args) throws ParseException {
//秒杀案例
String start = "2023年11月11日 00:00:00";
String end = "2023年11月11日 00:10:00";
String xj = "2023年11月11日 00:01:18";
String xp = "2023年11月11日 00:10:51";
//将字符串的时间都转化成日期对象
SimpleDateFormat s = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date startDt = s.parse(start);
Date endDt = s.parse(end);
Date xjDt = s.parse(xj);
Date xpDt = s.parse(xp);
//将日期对象转换成毫秒值
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("秒杀失败");
}
}
}
秒杀活动案例
于 2023-11-15 20:35:55 首次发布