`

java 时间相关操作

    博客分类:
  • Java
阅读更多

java 时间相关操作

(1)

    public static boolean hasLicense(APP_INFO orgAppInfo) {
//        String endDate = orgAppInfo.endDate;
        String startDateStr = orgAppInfo.startDate;
        Date startDate = null;
        if (startDateStr.contains("-")) {//兼容startDateStr 是毫秒的情况
            try {
                startDate = DateTimeUtil.getDate4Str(startDateStr);
            } catch (ParseException e) {
                e.printStackTrace();
            }
        } else {
            startDate = new Date(Long.parseLong(startDateStr));//如果是毫秒
        }
        if (null == startDate) {
            return false;
        }
        return new Date().before(startDate);
    }

 

(2)

if (!StringUtil.isNullOrEmpty(startDate) && startDate.length() < 11) {
            startDate += " 00:00:00";
        }
        if (!StringUtil.isNullOrEmpty(endDate) && endDate.length() < 11) {
            endDate += " 23:59:59";
        }

 

  if (!StringUtil.isNullOrEmpty(startDate) && startDate.length() < 11) {
            startDate += " 00:00:00";
        }
        if (!StringUtil.isNullOrEmpty(endDate) && endDate.length() < 11) {
            endDate += " 23:59:59";
        }

 

(3)待续

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics