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)待續

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章