要求如下:
秒杀活动开始时间:2023年11月11日 0:0:0(毫秒值) 秒杀活动结束时间:2023年11月11日 0:10:0(毫秒值) 小贾下单并付款的时间为:2023年11月11日 0:01:0 小皮下单并付款的时间为:2023年11月11日 0:11:0 用代码说明这两位同学有没有参加上秒杀活动?
代码如下:
//用字符串定义四个时间点
String start="2023年11月11日 00:00:00";
String end="2023年11月11日 00:10:00";
String jia="2023年11月11日 00:01:00";
String pi="2023年11月11日 00:11:00";
//用日期格式化对象读取日期字符串到日期对象中
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月ss日 HH:mm:ss");
Date startD = sdf.parse(start);
Date endD = sdf.parse(end);
Date jiaD = sdf.parse(jia);
Date piD = sdf.parse(pi);
//判断语句
if(jiaD.getTime()>=startD.getTime()&&jiaD.getTime()<=endD.getTime()){
System.out.println("小贾参见了线上秒杀活动");
}else{
System.out.println("小贾没有参加线上秒杀活动");
}
if(piD.getTime()>=startD.getTime()&&piD.getTime()<=endD.getTime()){
System.out.println("小皮参见了线上秒杀活动");
}else{
System.out.println("小皮没有参加线上秒杀活动");
}
输出结果: