时间段获取

2017年12月02日 随笔杂谈 暂无评论
摘要:

java 8 时间段有效期判断


 String v = configServiceImpl.query(IConfigService.ConfigKey.AUTH_PHONE_VALID_DAYS);

         long validDays = null != v ? Long.valueOf(v) : Long.MAX_VALUE;

        for (AuthPhone authPhone : authPhoneList) {

            long days = ChronoUnit.DAYS.between(authPhone.getAuthTime().toInstant(), (new Date()).toInstant());

            authPhone.setIsExpired(days > validDays ? true : false);

            if (authPhone.getAuthState().equals(AuthState.AUTH_SUCCESS.getCode()) && authPhone.getIsExpired()) {

                authPhone.setAuthState(AuthState.AUTH_INVALID.getCode());

                authPhoneMapper.updateAuthState(authPhone);

            }

        }

给我留言

Copyright © 知乐思维 保留所有权利.   Ality主题 粤ICP备14062485

用户登录

分享到: