Java判断字符串日期在几天之内吗
摘要:Java判断字符串日期在几天之内吗
java代码
package com.webkfa.test; import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) throws IOException{ //60*60*1000*24*3 这个是三天的毫秒数 boolean bl=isNewZt("2014-09-09",60*60*1000*24*3); if(bl){ System.out.println("三天之内"); }else{ System.out.println("三天之前"); } } /** * 判断是不是新的专题 60 * 60 * 1000一个小时 * @param ztDate 要判断的日期 * @param l 几天内是最新的 * @return */ public static boolean isNewZt(String ztDate,long l){ boolean flag=false; if("0".equals(ztDate)){ return flag; } try { Date tDat = StrToDate(ztDate, ""); long thm = tDat.getTime(); long chm=System.currentTimeMillis(); if(thm+l>=chm){ flag=true; } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return flag; } /** * 字符串转换成日期 * * @param str * @param formatStr * "yyyy-MM-dd HH:mm:ss" "yyyy-MM-dd" * @return date */ public static Date StrToDate(String str, String formatStr) { if (formatStr==null || "".equals(formatStr)) { formatStr = "yyyy-MM-dd"; } SimpleDateFormat format = new SimpleDateFormat(formatStr); Date date = null; try { date = format.parse(str); } catch (ParseException e) { e.printStackTrace(); } return date; } }
相关文章
最新发布
阅读排行
热门文章
猜你喜欢