java通过时间戳进行判断

本文探讨了如何使用Java进行时间戳的转换与比较,通过SimpleDateFormat格式化时间戳,并对比活动发送时间和当前时间,以实现权限验证的功能。文章详细展示了时间戳的字符串转换过程,以及如何处理ParseException异常。
摘要由CSDN通过智能技术生成
说明:    通过查询到的属性进行判断指定时间戳和查到的时间戳是否一致             
                 Activity activityPermissions = activityDao.selectUserPermissions(activity);               String sendTime = activityPermissions.getSendTime();
//              05-12当前时间转换
               String time = "1557590400000";
               SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
               long lt = new Long(time);
               Date date = new Date(lt);
               String res = simpleDateFormat.format(date);
               try {
                  date = simpleDateFormat.parse(res);
               } catch (ParseException e) {
                  e.printStackTrace();
               }
                //05-12之后的日期
               long ltt = new Long(sendTime);
               Date datee = new Date(ltt);
               String ress = simpleDateFormat.format(datee);
               try {
                  datee = simpleDateFormat.parse(ress);
               } catch (ParseException e) {
                  // TODO Auto-generated catch block
                  e.printStackTrace();
               }

//             if (date.getTime() > datee.getTime()){
                if (sendTime.equals("1557590400000")){
                        result = new Result();
                        result.setCode(1001);
                        result.setMessage(PropertiesKey.readValue("1001"));
                    }else {
                        result = new Result();
                        result.setCode(1002);
                        result.setMessage(PropertiesKey.readValue("1002"));
                    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值