SimpleDateFormat类的小练习

要求如下:

秒杀活动开始时间: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("小皮没有参加线上秒杀活动");
        }

输出结果:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值