java初始化时间

来源:互联网 发布:超级淘宝系统 编辑:程序博客网 时间:2024/05/18 05:22

--初始化当天时间

/*  java.util.Date date=new java.util.Date();

    java.util.GregorianCalendar gc=newjava.util.GregorianCalendar();

    gc.setTime(date);

    int y=gc.get(java.util.Calendar.YEAR);   //系统当前_年

    int m=gc.get(java.util.Calendar.MONTH)+1;//系统当前_月

    int d=gc.get(java.util.Calendar.DATE);   //系统当前_天

    String begDate=(String)request.getAttribute("begDate");

    String endDate=(String)request.getAttribute("endDate");

    Stringsm=m<10?"0"+m:""+m,sd=d<10?"0"+d:""+d;

    if(begDate==null){

       begDate = y+"-"+sm+"-01";

    }

    if(endDate==null){

       endDate = y+"-"+sm+"-"+sd;

    }*/

 

--初始化本周时间

    Calendar c = Calendar.getInstance();

    int weekday = c.get(7)-1;

    c.add(5,-weekday);//开始时间

    int y=c.get(java.util.Calendar.YEAR);    //系统当前_年

    int m=c.get(java.util.Calendar.MONTH)+1; //系统当前_月

    int d=c.get(java.util.Calendar.DATE);    //系统当前_天

    String sm=m<10?"0"+m:""+m,sd=d<10?"0"+d:""+d;

    c.add(5,6);//结束时间

    int y2=c.get(java.util.Calendar.YEAR);   //系统当前_年

    int m2=c.get(java.util.Calendar.MONTH)+1;//系统当前_月

    int d2=c.get(java.util.Calendar.DATE);   //系统当前_天

    String sm2=m2<10?"0"+m2:""+m,sd2=d2<10?"0"+d2:""+d2;

    String begDate=(String)request.getAttribute("begDate");

    String endDate=(String)request.getAttribute("endDate");

    if(begDate==null){

       begDate = y+"-"+sm+"-"+sd;

    }

    if(endDate==null){

       endDate = y2+"-"+sm2+"-"+sd2;

    }   

原创粉丝点击